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 $17,977 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.4× across districts

Per-pupil spending in Virginia ranges from $10,348 (lowest district) to $24,998 (highest), a spread of $14,650. 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
1 Fairfax County Public Schools Falls Church 179,858
2 Prince William County Public Schools Manassas 91,101
3 Loudoun County Public Schools Ashburn 81,678
4 Virginia Beach City Public Schools Virginia Beach 65,456
5 Chesterfield County Public Schools Chesterfield 63,916
6 Henrico County Public Schools Henrico 50,389
7 Chesapeake City Public Schools Chesapeake 40,769
8 Stafford County Public Schools Stafford 31,105
9 Arlington County Public Schools Arlington 27,562
10 Norfolk City Public Schools Norfolk 27,306
11 Newport News City Public Schools Newport News 26,531
12 Spotsylvania County Public Schools Fredericksburg 24,201
13 Richmond City Public Schools Richmond 21,130
14 Hampton City Public Schools Hampton 19,796
15 Hanover County Public Schools Ashland 17,066
16 Alexandria City Public Schools Alexandria 16,040
17 Suffolk City Public Schools Suffolk 14,490
18 Frederick County Public Schools Winchester 13,960
19 Albemarle County Public Schools Charlottesville 13,937
20 Roanoke County Public Schools Roanoke 13,811
21 Roanoke City Public Schools Roanoke 13,597
22 Portsmouth City Public Schools Portsmouth 13,371
23 York County Public Schools Yorktown 12,640
24 Rockingham County Public Schools Harrisonburg 11,497
25 Williamsburg-James City County Public Schools Williamsburg 11,375
26 Fauquier County Public Schools Warrenton 10,837
27 Augusta County Public Schools Verona 10,076
28 Montgomery County Public Schools Christiansburg 9,693
29 Bedford County Public Schools Bedford 9,084
30 Culpeper County Public Schools Culpeper 8,352
31 Pittsylvania County Public Schools Chatham 7,918
32 Campbell County Public Schools Rustburg 7,873
33 Lynchburg City Public Schools Lynchburg 7,856
34 Manassas City Public Schools Manassas 7,413
35 Henry County Public Schools Collinsville 7,010
36 Washington County Public Schools Abingdon 6,737
37 Harrisonburg City Public Schools Harrisonburg 6,682
38 Franklin County Public Schools Rocky Mount 6,252
39 Prince George County Public Schools Prince George 6,106
40 Wise County Public Schools Wise 5,913
41 Danville City Public Schools Danville 5,684
42 Shenandoah County Public Schools Woodstock 5,630
43 Isle of Wight County Public Schools Smithfield 5,627
44 Tazewell County Public Schools Tazewell 5,416
45 Louisa County Public Schools Mineral 5,173
46 Warren County Public Schools Front Royal 5,165
47 Gloucester County Public Schools Gloucester 5,054
48 Orange County Public Schools Orange 5,035
49 Accomack County Public Schools Accomac 4,726
50 Halifax County Public Schools Halifax 4,620
51 King George County Public Schools King George 4,521
52 Botetourt County Public Schools Fincastle 4,492
53 Charlottesville City Public Schools Charlottesville 4,485
54 Caroline County Public Schools Bowling Green 4,337
55 Petersburg City Public Schools Petersburg 4,272
56 Winchester City Public Schools Winchester 4,268
57 Dinwiddie County Public Schools Dinwiddie 4,256
58 Powhatan County Public Schools Powhatan 4,241
59 Scott County Public Schools Gate City 4,024
60 Pulaski County Public Schools Pulaski 3,988
61 Amherst County Public Schools Amherst 3,987
62 Hopewell City Public Schools Hopewell 3,984
63 Smyth County Public Schools Marion 3,981
64 Mecklenburg County Public Schools Boydton 3,972
65 Wythe County Public Schools Wytheville 3,878
66 Fredericksburg City Public Schools Fredericksburg 3,762
67 Salem City Public Schools Salem 3,750
68 Radford City Public Schools Radford 3,690
69 Carroll County Public Schools Hillsville 3,505
70 Giles County Public Schools Pearisburg 3,457
71 Fluvanna County Public Schools Palmyra 3,438
72 New Kent County Public Schools New Kent 3,435
73 Manassas Park City Public Schools Manassas Park 3,434
74 Russell County Public Schools Lebanon 3,375
75 Waynesboro City Public Schools Waynesboro 3,041
76 Page County Public Schools Luray 3,030
77 Lee County Public Schools Jonesville 2,949
78 Alleghany Highlands Public Schools Low Moor 2,878
79 Colonial Heights City Public Schools Colonial Heights 2,843
80 Greene County Public Schools Stanardsville 2,838
81 Staunton City Public Schools Staunton 2,692
82 Goochland County Public Schools Goochland 2,642
83 Southampton County Public Schools Courtland 2,579
84 Rockbridge County Public Schools Lexington 2,549
85 Falls Church City Public Schools Falls Church 2,496
86 Patrick County Public Schools Stuart 2,481
87 Buchanan County Public Schools Grundy 2,462
88 Appomattox County Public Schools Appomattox 2,361
89 Bristol City Public Schools Bristol 2,194
90 King William County Public Schools King William 2,084
91 Poquoson City Public Schools Poquoson 2,055
92 Greensville County Public Schools Emporia 2,034
93 Buckingham County Public Schools Buckingham 1,992
94 Dickenson County Public Schools Clintwood 1,946
95 Clarke County Public Schools Berryville 1,892
96 Prince Edward County Public Schools Farmville 1,887
97 Martinsville City Public Schools Martinsville 1,810
98 Nottoway County Public Schools Nottoway 1,810
99 Floyd County Public Schools Floyd 1,746
100 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.