33 schools in Charlottesville
Charlottesville's public schools, 33 in all, serve about 14,442 K-12 students inside Virginia, averaging 438 per campus.
7-year change in Charlottesville
SY 2017-18 vs SY 2024-25About Charlottesville
Across Charlottesville, Virginia, 33 public schools enrolls about 14,442 students between them.
Looking at the level breakdown, the city comprises 22 elementary, 6 middle, 4 high, and 1 other.
Schools in Charlottesville average about 438 students each, 35% meaningfully below the Virginia norm.
Five-year track record. Combined enrollment now sits at 14,442 students, stayed largely flat from the 14,327 reported in SY 2017-18. Over that span, Charlottesville lost 1 school, going from 26 to 25. On the demographic side, White enrollment moved from 52% to 45% over the same window.
On allk12, the community for Charlottesville discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.