Campbell County
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-25County 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".
Test scores in Campbell County
Latest 2024-25 ELA proficiency, 13 schools ranked. Virginia state average: 74.2%.
- Rustburg High· 87.0%
- Brookville High· 82.0%
- Altavista High· 77.0%
- Leesville Road Elementary· 77.0%
- Concord Elementary· 75.0%
- Altavista Elementary· 67.0%
- Brookneal Elementary· 67.0%
- Tomahawk Elementary· 69.0%
- Rustburg Elementary· 70.0%
- Rustburg Middle· 70.0%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Brookville High | Lynchburg | High | 09-12 | 1,017 | · |
| Rustburg High | Rustburg | High | 09-12 | 836 | · |
| Tomahawk Elementary | Lynchburg | Elementary | PK-05 | 667 | · |
| Brookville Middle | Lynchburg | Middle | 06-08 | 648 | · |
| Leesville Road Elementary | Lynchburg | Elementary | PK-05 | 646 | · |
| Rustburg Middle | Rustburg | Middle | 06-08 | 626 | · |
| Altavista High | Altavista | High | 06-12 | 606 | · |
| Yellow Branch Elementary | Rustburg | Elementary | PK-05 | 584 | · |
| Altavista Elementary | Altavista | Elementary | PK-05 | 497 | · |
| Rustburg Elementary | Rustburg | Elementary | PK-05 | 450 | · |
| Brookneal Elementary | Brookneal | Elementary | PK-05 | 410 | · |
| Concord Elementary | Concord | Elementary | PK-05 | 406 | · |
| William Campbell High | Naruna | High | 06-12 | 384 | · |
| Campbell County Technical Center | Rustburg | Elementary | N-N | · | · |
| Cornerstone Learning Center | Rustburg | Elementary | N-N | · | · |
Cities in Campbell County
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.