The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Campbell County

Virginia · Public K-12

Campbell County's public-school directory totals 15 campuses, with student enrollment near 7,777. Campbell County Public Schools is the largest district. Median household income runs around $66,165. The level mix is 9 elementary, 2 middle, and 4 high schools.

7-year change in Campbell County

SY 2017-18 vs SY 2024-25
Total enrollment
7,777
-118 (-1%) vs SY 2017-18
School count
13
0 (0%) vs SY 2017-18
% White
66%
was 74%
% Hispanic
8%
was 4%
% Black
17%
was 15%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
15
1 districts
Enrollment
7,777
NCES CCD
Median income
$66,165
Below Virginia avg
Free/reduced lunch
76.0%
Above Virginia avg
Elementary
9
3,660 students
Middle
2
1,274 students
High
4
2,843 students
Combined / other
0
schools
LARGEST DISTRICT
Campbell County Public Schools
7,777 students · 1 district in Campbell County

County vs. school enrollment demographics

Left bar is the racial makeup of Campbell County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
77%
Hispanic
4%
Black
14%
Asian
1%
Two or more
6%
Native American
0%
Pacific Islander
0%
School enrollment
White
66%
Hispanic
8%
Black
17%
Asian
1%
Two or more
8%
Native American
0%
Pacific Islander
0%
Bachelor's+
26.1%
adults 25+
Poverty rate
7.7%
ACS 5-year
Unemployment
3.7%
civilian labor
Median age
44
19.4% under 18

Test scores in Campbell County

Latest 2024-25 ELA proficiency, 13 schools ranked. Virginia state average: 74.2%.

Top 5 schools (ELA)
  1. Rustburg High· 87.0%
  2. Brookville High· 82.0%
  3. Altavista High· 77.0%
  4. Leesville Road Elementary· 77.0%
  5. Concord Elementary· 75.0%
Lowest 5 schools (ELA)
  1. Altavista Elementary· 67.0%
  2. Brookneal Elementary· 67.0%
  3. Tomahawk Elementary· 69.0%
  4. Rustburg Elementary· 70.0%
  5. Rustburg Middle· 70.0%

See all 13 schools in Campbell County ranked by score →

All schools (15)

NameCityLevelGradesEnrollmentRating
Brookville HighLynchburgHigh09-121,017·
Rustburg HighRustburgHigh09-12836·
Tomahawk ElementaryLynchburgElementaryPK-05667·
Brookville MiddleLynchburgMiddle06-08648·
Leesville Road ElementaryLynchburgElementaryPK-05646·
Rustburg MiddleRustburgMiddle06-08626·
Altavista HighAltavistaHigh06-12606·
Yellow Branch ElementaryRustburgElementaryPK-05584·
Altavista ElementaryAltavistaElementaryPK-05497·
Rustburg ElementaryRustburgElementaryPK-05450·
Brookneal ElementaryBrooknealElementaryPK-05410·
Concord ElementaryConcordElementaryPK-05406·
William Campbell HighNarunaHigh06-12384·
Campbell County Technical CenterRustburgElementaryN-N··
Cornerstone Learning CenterRustburgElementaryN-N··

Cities in Campbell County

Rustburg6 schoolsLynchburg4 schoolsAltavista2 schoolsBrookneal1 schoolConcord1 schoolNaruna1 school

About Campbell County

Campbell County is a thinly populated county of about 55,312 residents in Virginia. Its public-school system hosts approximately 7,777 students across 15 schools.

Stepping back, census numbers show typical household earnings sit around $66,165, 26% of adults hold a bachelor's degree or higher, and the poverty rate is around 8%. That income level is 14% noticeably below the Virginia median.

On the school-mix side, Campbell County consists of 9 elementary schools (3,660 students), 2 middle schools (1,274), and 4 high schools (2,843).

Campbell County Public Schools is the biggest district by enrollment, covering about 7,777 students across Campbell County.

Over the past 7-year window. Total public-school enrollment in Campbell County has stayed largely flat since SY 2017-18, moving from about 7,895 students to 7,777. Demographically, the White share of enrollment fell from 74% to 66%.

On this page, the community for Campbell County discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Campbell County?
Campbell County, Virginia has 15 public K-12 schools serving approximately 7,777 students.
How many high schools are in Campbell County?
Campbell County, Virginia has 4 public high schools, serving approximately 2,843 students.
How many middle schools are in Campbell County?
Campbell County, Virginia has 2 public middle schools, serving approximately 1,274 students.
How many elementary schools are in Campbell County?
Campbell County, Virginia has 9 public elementary schools, serving approximately 3,660 students.
What is the largest school district in Campbell County?
Campbell County Public Schools is the largest school district in Campbell County, serving approximately 7,777 students. The county contains 1 school district overall.
What is the population of Campbell County?
Campbell County, Virginia has a population of approximately 55,312, with a median age of 44. About 19.4% of residents are under 18.
What is the median household income in Campbell County?
Median household income in Campbell County is $66,165, below the Virginia average of $76,527. About 7.7% of residents live below the federal poverty line.
How educated are residents of Campbell County?
Approximately 26.1% of adults 25 and older in Campbell County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Campbell County qualify for free or reduced lunch?
Roughly 76.0% of students in Campbell County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Virginia county average of 75.7%.
What is the student-teacher ratio in Campbell County schools?
Across Campbell County public schools, the enrollment-weighted student-teacher ratio is approximately 12.3 to 1.

Campbell County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data