State profile · VA

Virginia Public Schools

Every public school, district, and the headline NCES measures for Virginia — 132 districts, drawn straight from federal records.

1,869
Schools
1,253,620
Students
14:1
Avg ratio
59.9%
Free lunch

The state in one line

Virginia runs 1,869 public schools across 132 districts, with a 14:1 average classroom and 59.9% of students on subsidized lunch.

1,869
public schools
132
school districts
14:1
avg student–teacher
59.9%
free/reduced lunch

What the NCES Data Says About Virginia Schools

Virginia operates 1,869 public K-12 schools organised into 132 independent school districts serving 1,253,620 students, per the National Center for Education Statistics Common Core of Data 2022-23. The largest district, Fairfax County Public Schools, enrolls 179,858 pupils across 223 schools at $19,816 per student, while smaller rural districts can run fewer than a dozen campuses. This fragmentation — inherited from century-old township governance patterns in many states — is why per-pupil spending, class sizes, and programme availability vary dramatically inside a single state boundary.

Statewide, the average student-teacher ratio is 14:1, a useful benchmark for comparing any individual district or school on PlainSchools. Free-lunch eligibility averages 59.9% across Virginia public schools, a federal indicator of economic need that drives Title I funding allocations. The district table below is sortable by enrollment, school count, and per-pupil expenditure — the three fields that best predict a district's financial and demographic profile. For schools specifically, use the rankings links above to view per-category leaderboards covering spending, class size, best schools by composite quality score, chronic absenteeism, and funding-equity distribution within the state.

Every district figure here pulls from two distinct federal surveys: enrollment and demographic data come from the NCES Common Core of Data 2022-23 (school membership and directory), while per-pupil spending, teacher salaries, and federal/state/local revenue shares originate in the NCES F-33 School District Finance Survey (typically FY 2021-22). Civil-rights indicators — gifted enrollment, AP course counts, counselor staffing, chronic absenteeism, in- and out-of-school suspensions — come from the 2021-22 Civil Rights Data Collection. Cross-referencing these three sources is what lets PlainSchools produce composite scores and equity rankings that single-source tools cannot.

Virginia's average class size vs. every US state

Average students per teacher, state by state (lower means smaller classes)

14 Among the smallest classes smaller classes than 61% of 51 US states

11–12: 7 US states (14%). Below this entry. 12–13: 4 US states (8%). Below this entry. 13–14: 8 US states (16%). Below this entry. 14–15: 10 US states (20%). This entry sits in this band. 15–16: 5 US states (10%). Above this entry. 16–17: 4 US states (8%). Above this entry. 17–18: 4 US states (8%). Above this entry. 18–19: 5 US states (10%). Above this entry. 20–21: 1 US states (2%). Above this entry. 21–22: 1 US states (2%). Above this entry. 22–23: 1 US states (2%). Above this entry. 23–24: 1 US states (2%). Above this entry. This state 11 24 every US state, by average class size, bucketed by value

Each bar is a band; taller bars hold more US states. The dashed line + filled bar mark this entry. Hover or tap any bar for its full count, share, and where it sits relative to this entry.

Source U.S. Department of Education — NCES Common Core of Data · 2024-25

Or browse all Virginia schools

Federal data — no proprietary formula. PlainSchools publishes the actual federal survey data — enrollment, staffing, finance, and demographics from NCES — without a composite rating on top. The insights below are computed directly from those datasets; every number traces to a cited source.

Virginia per-pupil spending varies 2.5× across districts

Per-pupil spending in Virginia ranges from $11,377 (lowest district) to $28,484 (highest), a spread of $17,107. That relatively narrow ratio reflects an unusually equalised funding system — most states have wider gaps. High-spending districts typically draw on higher property tax bases, a structural feature of state education finance under the federal Title I framework that sets the floor but not the ceiling.

Source: NCES F-33 School District Finance Survey Local Education Agency Finance Survey (F-33) · FY 2021-22

Virginia has higher-than-average Title I eligibility — 59.9% of students qualify for free or reduced-price lunch

Free-lunch eligibility is the federal threshold for Title I funding allocations under the Every Student Succeeds Act (ESSA, 2015), which replaced No Child Left Behind in defining how the federal government distributes K-12 supplemental funding. Districts above 75% eligibility receive concentration grants on top of the basic Title I formula. States with majority eligibility typically draw a substantially larger federal funding share relative to their local property tax base, which can either offset spending gaps or reinforce them depending on state allocation policy.

Source: ESSA Title I Part A; ED EDFacts file system Free and Reduced-Price Lunch Eligibility · 2022-23

Average Virginia student-teacher ratio is 14:1 — near the U.S. average of approximately 16:1

Student-teacher ratio is the simplest staffing metric reported on NCES Common Core of Data, but it does not capture push-in specialists, intervention staff, English Language Learner aides, special education co-teachers, or counseling and support staff. Variation between districts within the state is wider than the state-average figure suggests — large urban districts may run 20:1 while small rural districts run 10:1, both inside the same average. Class-load comparisons are most meaningful at the district or school level, not the state aggregate.

Source: NCES Common Core of Data — Public School Universe School-level enrollment and staffing · 2022-23

Largest districts in Virginia

By total K-12 enrollment — NCES Common Core 2024-25

Top district = 14% of enrollment
Fairfax County Public Schools179,858Prince William County Public S…91,101Loudoun County Public Schools81,678Virginia Beach City Public Sch…65,456Chesterfield County Public Sch…63,916Henrico County Public Schools50,389Chesapeake City Public Schools40,769Stafford County Public Schools31,105Arlington County Public Schools27,562Norfolk City Public Schools27,306
District Enrollment
Fairfax County Public Schools Falls Church 179,858
Prince William County Public Schools Manassas 91,101
Loudoun County Public Schools Ashburn 81,678
Virginia Beach City Public Schools Virginia Beach 65,456
Chesterfield County Public Schools Chesterfield 63,916
Henrico County Public Schools Henrico 50,389
Chesapeake City Public Schools Chesapeake 40,769
Stafford County Public Schools Stafford 31,105
Arlington County Public Schools Arlington 27,562
Norfolk City Public Schools Norfolk 27,306
Newport News City Public Schools Newport News 26,531
Spotsylvania County Public Schools Fredericksburg 24,201
Richmond City Public Schools Richmond 21,130
Hampton City Public Schools Hampton 19,796
Hanover County Public Schools Ashland 17,066
Alexandria City Public Schools Alexandria 16,040
Suffolk City Public Schools Suffolk 14,490
Frederick County Public Schools Winchester 13,960
Albemarle County Public Schools Charlottesville 13,937
Roanoke County Public Schools Roanoke 13,811
Roanoke City Public Schools Roanoke 13,597
Portsmouth City Public Schools Portsmouth 13,371
York County Public Schools Yorktown 12,640
Rockingham County Public Schools Harrisonburg 11,497
Williamsburg-James City County Public Schools Williamsburg 11,375
Fauquier County Public Schools Warrenton 10,837
Augusta County Public Schools Verona 10,076
Montgomery County Public Schools Christiansburg 9,693
Bedford County Public Schools Bedford 9,084
Culpeper County Public Schools Culpeper 8,352
Pittsylvania County Public Schools Chatham 7,918
Campbell County Public Schools Rustburg 7,873
Lynchburg City Public Schools Lynchburg 7,856
Manassas City Public Schools Manassas 7,413
Henry County Public Schools Collinsville 7,010
Washington County Public Schools Abingdon 6,737
Harrisonburg City Public Schools Harrisonburg 6,682
Franklin County Public Schools Rocky Mount 6,252
Prince George County Public Schools Prince George 6,106
Wise County Public Schools Wise 5,913
Danville City Public Schools Danville 5,684
Shenandoah County Public Schools Woodstock 5,630
Isle of Wight County Public Schools Smithfield 5,627
Tazewell County Public Schools Tazewell 5,416
Louisa County Public Schools Mineral 5,173
Warren County Public Schools Front Royal 5,165
Gloucester County Public Schools Gloucester 5,054
Orange County Public Schools Orange 5,035
Accomack County Public Schools Accomac 4,726
Halifax County Public Schools Halifax 4,620
King George County Public Schools King George 4,521
Botetourt County Public Schools Fincastle 4,492
Charlottesville City Public Schools Charlottesville 4,485
Caroline County Public Schools Bowling Green 4,337
Petersburg City Public Schools Petersburg 4,272
Winchester City Public Schools Winchester 4,268
Dinwiddie County Public Schools Dinwiddie 4,256
Powhatan County Public Schools Powhatan 4,241
Scott County Public Schools Gate City 4,024
Pulaski County Public Schools Pulaski 3,988
Amherst County Public Schools Amherst 3,987
Hopewell City Public Schools Hopewell 3,984
Smyth County Public Schools Marion 3,981
Mecklenburg County Public Schools Boydton 3,972
Wythe County Public Schools Wytheville 3,878
Fredericksburg City Public Schools Fredericksburg 3,762
Salem City Public Schools Salem 3,750
Radford City Public Schools Radford 3,690
Carroll County Public Schools Hillsville 3,505
Giles County Public Schools Pearisburg 3,457
Fluvanna County Public Schools Palmyra 3,438
New Kent County Public Schools New Kent 3,435
Manassas Park City Public Schools Manassas Park 3,434
Russell County Public Schools Lebanon 3,375
Waynesboro City Public Schools Waynesboro 3,041
Page County Public Schools Luray 3,030
Lee County Public Schools Jonesville 2,949
Alleghany Highlands Public Schools Low Moor 2,878
Colonial Heights City Public Schools Colonial Heights 2,843
Greene County Public Schools Stanardsville 2,838
Staunton City Public Schools Staunton 2,692
Goochland County Public Schools Goochland 2,642
Southampton County Public Schools Courtland 2,579
Rockbridge County Public Schools Lexington 2,549
Falls Church City Public Schools Falls Church 2,496
Patrick County Public Schools Stuart 2,481
Buchanan County Public Schools Grundy 2,462
Appomattox County Public Schools Appomattox 2,361
Bristol City Public Schools Bristol 2,194
King William County Public Schools King William 2,084
Poquoson City Public Schools Poquoson 2,055
Greensville County Public Schools Emporia 2,034
Buckingham County Public Schools Buckingham 1,992
Dickenson County Public Schools Clintwood 1,946
Clarke County Public Schools Berryville 1,892
Prince Edward County Public Schools Farmville 1,887
Martinsville City Public Schools Martinsville 1,810
Nottoway County Public Schools Nottoway 1,810
Floyd County Public Schools Floyd 1,746
Madison County Public Schools Madison 1,680

Showing top 100 of 132 districts by enrollment.

Source: NCES Common Core of Data As of 2024-25 Local Education Agency Universe Federal universe survey of all U.S. school districts

Largest Schools in Virginia

Other States

Side-by-side: Compare Fairfax County Public Schools vs Prince William County Public Schools → · Compare any two districts

Data sourced from NCES Common Core of Data (CCD) 2022-23, NCES F-33 School District Finance Survey, and Civil Rights Data Collection (CRDC) 2021-22.

Frequently Asked Questions

How many public schools are in Virginia?

Virginia has 1,869 public schools across 132 school districts, serving 1,253,620 students.

What is the average student-teacher ratio in Virginia?

The average student-teacher ratio in Virginia public schools is 14:1. This varies by district — use the district table below to compare.

What percentage of Virginia students qualify for free lunch?

59.9% of students in Virginia qualify for free or reduced-price lunch, an indicator of economic need used for Title I funding.

What is the largest school district in Virginia?

The largest school district in Virginia is Fairfax County Public Schools with 179,858 students across 223 schools.

Top schools in Virginia by enrollment

Largest K-12 public schools by total students enrolled

students

What this shows The largest public schools in Virginia by enrollment — often statewide virtual academies or large consolidated campuses, so size here reflects reach, not quality.

Source NCES Common Core of Data (CCD) As of 2024-25

Source: National Center for Education Statistics (NCES) Common Core of Data (CCD) — Public school universe · 2023-2024 Public K-12 school enrollment, demographics, and operational data; collected annually by NCES from state education agencies.