Skip to content
BCER

VA ยท 2024-25 school year

Public schools in Virginia

Virginia has 2,126 open public schools run by 209 districts and other education agencies, enrolling 1,257,315 students. Schools average 14.0 students per teacher, compared with 15.3 nationally.

State totals

Districts
209
Schools
2,126
Students
1,257,315
Teachers (FTE)
91,581
Students per teacher
14.0
US: 15.3
Charter schools
7
Total spending
$19.1 billion
2020 finance data
Spending per pupil
$15,293
2020 finance data. US: $16,826

In the 2020 finance data, districts in Virginia spent $15,293 per pupil, which is below the US figure of $16,826. Dollars are nominal and not adjusted for regional costs or inflation.

Download all 2,126 Virginia schools (CSV)

School districts in Virginia

All 209 districts and agencies, largest first. Filter by name or city, or sort any column.
Fairfax County Public SchoolsFalls Church223179,32313.3$18,256
Prince William County Public SchoolsManassas9890,24215.2$14,678
Loudoun County Public SchoolsAshburn10281,48612.1$18,921
Virginia Beach City Public SchoolsVirginia Beach8864,73114.3$14,268
Chesterfield County Public SchoolsChesterfield7364,19413.5$13,158
Henrico County Public SchoolsHenrico7950,91514.9$14,645
Chesapeake City Public SchoolsChesapeake4840,60713.8$14,359
Stafford County Public SchoolsStafford3431,81213.6$12,470
Arlington County Public SchoolsArlington4227,95012.8$24,515
Norfolk City Public SchoolsNorfolk4926,80712.9$13,913
Newport News City Public SchoolsNewport News4325,88212.5$13,998
Spotsylvania County Public SchoolsFredericksburg3424,03614.4$13,369
Richmond City Public SchoolsRichmond5720,96211.9$15,004
Hampton City Public SchoolsHampton3319,47213.9$13,298
Hanover County Public SchoolsAshland2416,76813.2$12,982
Alexandria City Public SchoolsAlexandria1916,57515.1$20,526
Suffolk City Public SchoolsSuffolk2214,56514.5$13,620
Frederick County Public SchoolsWinchester1914,44714.1$17,184
Albemarle County Public SchoolsCharlottesville2514,14913.3$17,034
Roanoke City Public SchoolsRoanoke2613,81112.2$14,620
Roanoke County Public SchoolsRoanoke2913,73513.7$12,424
York County Public SchoolsYorktown1913,10515.2$13,548
Portsmouth City Public SchoolsPortsmouth2312,90513.7$13,932
Rockingham County Public SchoolsHarrisonburg2311,67914.0$13,647
Williamsburg-James City County Public SchoolsWilliamsburg1611,37113.8$13,891
Fauquier County Public SchoolsWarrenton1910,86113.2$15,936
Augusta County Public SchoolsVerona1910,13014.0$13,400
Montgomery County Public SchoolsChristiansburg219,46112.6$13,620
Bedford County Public SchoolsBedford228,93014.0$12,808
Culpeper County Public SchoolsCulpeper118,38115.2$12,318
Pittsylvania County Public SchoolsChatham217,83012.7$11,983
Campbell County Public SchoolsRustburg157,77711.7$12,072
Lynchburg City Public SchoolsLynchburg207,65711.9$14,773
Manassas City Public SchoolsManassas107,34516.1$16,201
Washington County Public SchoolsAbingdon177,27013.2$12,348
Henry County Public SchoolsCollinsville136,91614.1$12,709
Harrisonburg City Public SchoolsHarrisonburg116,65213.8$14,404
Prince George County Public SchoolsPrince George76,22016.9$12,247
Franklin County Public SchoolsRocky Mount126,10910.8$13,468
Wise County Public SchoolsWise135,77912.2$11,989
Shenandoah County Public SchoolsWoodstock105,70313.5$12,897
Danville City Public SchoolsDanville175,56411.9$15,833
Isle of Wight County Public SchoolsSmithfield95,51913.9$12,860
Louisa County Public SchoolsMineral65,33413.7$14,891
Tazewell County Public SchoolsTazewell145,13412.5$11,409
Orange County Public SchoolsOrange95,07415.3$12,462
Warren County Public SchoolsFront Royal95,02413.6$13,443
Gloucester County Public SchoolsGloucester94,91713.5$13,286
Accomack County Public SchoolsAccomac134,62312.0$12,331
Caroline County Public SchoolsBowling Green54,60014.8$11,900
Showing 1 to 50 of 209

Virginia district rankings

Ratio and spending lists include only districts with 1,000 or more students, so very small districts do not dominate. These are factual sorts, not quality ratings.

Schools by level

326 high schools, 340 middle schools and 1,144 elementary schools. The largest of each are listed below; use search or a district page for the rest.

High schools 326

  1. Alexandria City High Alexandria, 4,655 students
  2. Lake Braddock Secondary Burke, 4,411 students
  3. Robinson Secondary Fairfax, 3,710 students
  4. Hayfield Secondary Alexandria, 3,256 students
  5. Washington-Liberty High Arlington, 3,044 students
  6. Charles J. Colgan Senior High Manassas, 2,956 students
  7. Chantilly High Chantilly, 2,937 students
  8. Woodbridge High Woodbridge, 2,898 students
  9. West Springfield High Springfield, 2,799 students
  10. Westfield High Chantilly, 2,737 students
  11. West Potomac High Alexandria, 2,710 students
  12. Osbourn Park High Manassas, 2,661 students
  13. Gainesville High Gainesville, 2,648 students
  14. Wakefield High Arlington, 2,646 students
  15. Oakton High Vienna, 2,621 students

Middle schools 340

  1. Glasgow Middle Alexandria, 1,702 students
  2. Willard Middle Aldie, 1,684 students
  3. Tomahawk Creek Middle Midlothian, 1,650 students
  4. Francis C. Hammond Middle Alexandria, 1,597 students
  5. Bailey Bridge Middle Midlothian, 1,496 students
  6. Larkspur Middle Virginia Beach, 1,488 students
  7. Lake Ridge Middle Woodbridge, 1,487 students
  8. Mercer Middle Aldie, 1,459 students
  9. George Washington Middle Alexandria, 1,458 students
  10. Falling Creek Middle North Chesterfield, 1,443 students
  11. Ronald Wilson Reagan Middle Haymarket, 1,436 students
  12. Gainesville Middle Gainesville, 1,403 students
  13. Sandburg Middle Alexandria, 1,401 students
  14. J.E.J. Moore Middle Disputanta, 1,387 students
  15. Benjamin Franklin Middle Rocky Mount, 1,382 students

Elementary schools 1,144

  1. George P. Phenix Elementary Hampton, 1,438 students
  2. Grassfield Elementary Chesapeake, 1,306 students
  3. The Nokesville School Nokesville, 1,202 students
  4. Hunter B. Andrews Hampton, 1,081 students
  5. Patrick Henry K-8 School Alexandria, 1,075 students
  6. W.W. Robinson Elementary Woodstock, 1,035 students
  7. Covington-Harper Elementary Dumfries, 1,025 students
  8. Lewis and Clark Elementary Ruther Glen, 1,009 students
  9. Madison's Trust Elementary Ashburn, 1,004 students
  10. Coates Elementary Herndon, 996 students
  11. Cedar Road Elementary Chesapeake, 988 students
  12. Greensville Elementary Emporia, 985 students
  13. Old Hundred Elementary Midlothian, 981 students
  14. Spring Hill Elementary McLean, 980 students
  15. Moseley Elementary Moseley, 972 students

Cities with the most public schools

Neighbouring states

Source: NCES Common Core of Data 2024-25 and F-33 finance 2020, via the Urban Institute Education Data Portal. Last reviewed October 2026. Finance figures are 2020 finance data in nominal dollars, not adjusted for inflation. Blank values are not available, not applicable or suppressed in the source. See the methodology.