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.
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.
Largest districts
- 1.Fairfax County Public Schools179,323
- 2.Prince William County Public Schools90,242
- 3.Loudoun County Public Schools81,486
- 4.Virginia Beach City Public Schools64,731
- 5.Chesterfield County Public Schools64,194
- 6.Henrico County Public Schools50,915
- 7.Chesapeake City Public Schools40,607
- 8.Stafford County Public Schools31,812
- 9.Arlington County Public Schools27,950
- 10.Norfolk City Public Schools26,807
Lowest student-teacher ratio
- 1.Mecklenburg County Public Schools7.8
- 2.Grayson County Public Schools10.1
- 3.Franklin County Public Schools10.8
- 4.Charlottesville City Public Schools10.8
- 5.Salem City Public Schools10.9
- 6.Smyth County Public Schools11.1
- 7.Dickenson County Public Schools11.1
- 8.Rockbridge County Public Schools11.3
- 9.Northampton County Public Schools11.4
- 10.Sussex County Public Schools11.6
Highest student-teacher ratio
- 1.Winchester City Public Schools17.9
- 2.Prince George County Public Schools16.9
- 3.Giles County Public Schools16.6
- 4.Manassas City Public Schools16.1
- 5.King George County Public Schools15.7
- 6.Radford City Public Schools15.6
- 7.Manassas Park City Public Schools15.3
- 8.Fredericksburg City Public Schools15.3
- 9.Orange County Public Schools15.3
- 10.Culpeper County Public Schools15.2
Highest spending per pupil (2020)
- 1.Mecklenburg County Public Schools$28,722
- 2.Arlington County Public Schools$24,515
- 3.Falls Church City Public Schools$21,308
- 4.Alexandria City Public Schools$20,526
- 5.Charlottesville City Public Schools$20,416
- 6.Staunton City Public Schools$20,249
- 7.Sussex County Public Schools$19,787
- 8.Loudoun County Public Schools$18,921
- 9.Winchester City Public Schools$18,310
- 10.Fairfax County Public Schools$18,256
Lowest spending per pupil (2020)
- 1.Tazewell County Public Schools$11,409
- 2.Patrick County Public Schools$11,597
- 3.Caroline County Public Schools$11,900
- 4.King George County Public Schools$11,904
- 5.Appomattox County Public Schools$11,949
- 6.Pittsylvania County Public Schools$11,983
- 7.Wise County Public Schools$11,989
- 8.Campbell County Public Schools$12,072
- 9.Radford City Public Schools$12,075
- 10.New Kent County Public Schools$12,081
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
- Alexandria City High Alexandria, 4,655 students
- Lake Braddock Secondary Burke, 4,411 students
- Robinson Secondary Fairfax, 3,710 students
- Hayfield Secondary Alexandria, 3,256 students
- Washington-Liberty High Arlington, 3,044 students
- Charles J. Colgan Senior High Manassas, 2,956 students
- Chantilly High Chantilly, 2,937 students
- Woodbridge High Woodbridge, 2,898 students
- West Springfield High Springfield, 2,799 students
- Westfield High Chantilly, 2,737 students
- West Potomac High Alexandria, 2,710 students
- Osbourn Park High Manassas, 2,661 students
- Gainesville High Gainesville, 2,648 students
- Wakefield High Arlington, 2,646 students
- Oakton High Vienna, 2,621 students
Middle schools 340
- Glasgow Middle Alexandria, 1,702 students
- Willard Middle Aldie, 1,684 students
- Tomahawk Creek Middle Midlothian, 1,650 students
- Francis C. Hammond Middle Alexandria, 1,597 students
- Bailey Bridge Middle Midlothian, 1,496 students
- Larkspur Middle Virginia Beach, 1,488 students
- Lake Ridge Middle Woodbridge, 1,487 students
- Mercer Middle Aldie, 1,459 students
- George Washington Middle Alexandria, 1,458 students
- Falling Creek Middle North Chesterfield, 1,443 students
- Ronald Wilson Reagan Middle Haymarket, 1,436 students
- Gainesville Middle Gainesville, 1,403 students
- Sandburg Middle Alexandria, 1,401 students
- J.E.J. Moore Middle Disputanta, 1,387 students
- Benjamin Franklin Middle Rocky Mount, 1,382 students
Elementary schools 1,144
- George P. Phenix Elementary Hampton, 1,438 students
- Grassfield Elementary Chesapeake, 1,306 students
- The Nokesville School Nokesville, 1,202 students
- Hunter B. Andrews Hampton, 1,081 students
- Patrick Henry K-8 School Alexandria, 1,075 students
- W.W. Robinson Elementary Woodstock, 1,035 students
- Covington-Harper Elementary Dumfries, 1,025 students
- Lewis and Clark Elementary Ruther Glen, 1,009 students
- Madison's Trust Elementary Ashburn, 1,004 students
- Coates Elementary Herndon, 996 students
- Cedar Road Elementary Chesapeake, 988 students
- Greensville Elementary Emporia, 985 students
- Old Hundred Elementary Midlothian, 981 students
- Spring Hill Elementary McLean, 980 students
- Moseley Elementary Moseley, 972 students
Cities with the most public schools
- Richmond 113 schools
- Virginia Beach 89 schools
- Alexandria 65 schools
- Norfolk 53 schools
- Chesapeake 50 schools
- Newport News 47 schools
- Roanoke 47 schools
- Arlington 42 schools
- Woodbridge 40 schools
- Manassas 37 schools
- Hampton 36 schools
- Fredericksburg 32 schools
- Falls Church 32 schools
- Charlottesville 31 schools
- Lynchburg 29 schools
- Fairfax 27 schools
- Midlothian 26 schools
- Leesburg 25 schools
- Ashburn 25 schools
- Springfield 25 schools
Neighbouring states
- District of Columbia 245 schools
- Kentucky 1,550 schools
- Maryland 1,408 schools
- North Carolina 2,705 schools
- Tennessee 1,913 schools
- West Virginia 676 schools
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.