Virginia flag
South VA

Public Schools in Virginia

Full NCES CCD data · 2025–2026 School Year

2,159
Public Schools
209
Districts
1,257,315
Students
92,236
Teachers FTE
13.6:1
Avg S:T Ratio
$18,121
Per-Pupil Spend
7
Charter Schools
56%
Avg Free Lunch
Virginia seal

School Districts in Virginia

Showing top 60 of 209 districts · sorted by school count

Fairfax County Public Schools
Vienna
223 schools 179,323 students View →
Loudoun County Public Schools
Waterford
102 schools 81,486 students View →
Prince William County Public Schools
Woodbridge
99 schools 90,242 students View →
Virginia Beach City Public Schools
Virginia Beach
88 schools 64,731 students View →
Henrico County Public Schools
Sandston
81 schools 50,915 students View →
Chesterfield County Public Schools
South Chesterfield
74 schools 64,194 students View →
Richmond City Public Schools
Richmond
57 schools 20,962 students View →
Norfolk City Public Schools
Norfolk
49 schools 26,807 students View →
Chesapeake City Public Schools
Chesapeake
48 schools 40,607 students View →
Newport News City Public Schools
Newport News
43 schools 25,882 students View →
Arlington County Public Schools
Arlington
42 schools 27,950 students View →
Stafford County Public Schools
Stafford
37 schools 31,812 students View →
Spotsylvania County Public Schools
Spotsylvania
34 schools 24,036 students View →
Hampton City Public Schools
Hampton
33 schools 19,472 students View →
Roanoke County Public Schools
Vinton
29 schools 13,735 students View →
Roanoke City Public Schools
Roanoke
27 schools 13,811 students View →
Albemarle County Public Schools
Scottsville
27 schools 14,149 students View →
Hanover County Public Schools
Montpelier
26 schools 16,768 students View →
Portsmouth City Public Schools
Portsmouth
23 schools 12,905 students View →
Department of Education State-Operated Educ Prgms
Winchester
23 schools View →
Rockingham County Public Schools
Timberville
23 schools 11,679 students View →
Suffolk City Public Schools
Suffolk
22 schools 14,565 students View →
Bedford County Public Schools
Montvale
22 schools 8,930 students View →
Pittsylvania County Public Schools
Ringgold
21 schools 7,830 students View →
Montgomery County Public Schools
Shawsville
21 schools 9,461 students View →
Lynchburg City Public Schools
Lynchburg
20 schools 7,657 students View →
Augusta County Public Schools
Waynesboro
20 schools 10,130 students View →
Danville City Public Schools
Danville
19 schools 5,564 students View →
Frederick County Public Schools
Winchester
19 schools 14,447 students View →
Fauquier County Public Schools
Warrenton
19 schools 10,861 students View →
York County Public Schools
Yorktown
19 schools 13,105 students View →
Alexandria City Public Schools
Alexandria
19 schools 16,575 students View →
Washington County Public Schools
Meadowview
17 schools 7,270 students View →
Williamsburg-James City County Public Schools
Williamsburg
16 schools 11,371 students View →
Scott County Public Schools
Weber City
15 schools 4,166 students View →
Campbell County Public Schools
Rustburg
15 schools 7,777 students View →
Smyth County Public Schools
Sugar Grove
15 schools 4,132 students View →
Tazewell County Public Schools
Tazewell
14 schools 5,134 students View →
Franklin County Public Schools
Wirtz
14 schools 6,109 students View →
Henry County Public Schools
Stanleytown
13 schools 6,916 students View →
Accomack County Public Schools
Tangier
13 schools 4,623 students View →
Wise County Public Schools
Wise
13 schools 5,779 students View →
Wythe County Public Schools
Wytheville
13 schools 3,734 students View →
Botetourt County Public Schools
Troutville
12 schools 4,424 students View →
Russell County Public Schools
Swords Creek
12 schools 3,345 students View →
Manassas City Public Schools
Manassas
11 schools 7,345 students View →
Harrisonburg City Public Schools
Harrisonburg
11 schools 6,652 students View →
Lee County Public Schools
St Charles
11 schools 2,966 students View →
Culpeper County Public Schools
Culpeper
11 schools 8,381 students View →
Carroll County Public Schools
Hillsville
11 schools 3,437 students View →
Charlottesville City Public Schools
Charlottesville
10 schools 4,439 students View →
Buchanan County Public Schools
Pilgrim Knob
10 schools 2,316 students View →
Orange County Public Schools
Unionville
10 schools 5,074 students View →
Shenandoah County Public Schools
Woodstock
10 schools 5,703 students View →
Halifax County Public Schools
South Boston
10 schools 4,496 students View →
Amherst County Public Schools
Madison Heights
9 schools 3,900 students View →
Bristol City Public Schools
Bristol
9 schools 2,167 students View →
Gloucester County Public Schools
Hayes
9 schools 4,917 students View →
Isle of Wight County Public Schools
Windsor
9 schools 5,519 students View →
Pulaski County Public Schools
Pulaski
9 schools 4,385 students View →
Schools by Level
Top 10 Schools by Enrollment
Top Schools — Student:Teacher Ratio
Alexandria City High
Alexandria · High
4,655
15.22:1
Lake Braddock Secondary
Burke · High
4,411
22.25:1
Robinson Secondary
Fairfax · High
3,710
21.58:1
Hayfield Secondary
Alexandria · High
3,256
16.21:1
Washington-Liberty High
Arlington · High
3,044
18.23:1
Charles J. Colgan Sr. High
Manassas · High
2,956
17.37:1
Chantilly High
Chantilly · High
2,937
12.83:1
Woodbridge High
Woodbridge · High
2,898
18:1
West Springfield High
Springfield · High
2,799
13.69:1
Westfield High
Chantilly · High
2,737
12.83:1
Finance Summary
$18,121
Per-Pupil Spend
52%
Instruct. %
$23,051M
Total Revenue
$22,784M
Total Expend.

Interactive School Map — Virginia

Click a pin to view school details

Full Map
Dark
Light
Satellite
OSM
Loading…
Revenue Sources
Federal
$2,635.0M
State
$9,299.8M
Local
$11,116.1M
Total Revenue: $23,051M
Expenditure
Instruction
$11,906M
Other
$10,878M
Total Expenditure: $22,784M
Per-Pupil: $18,121
52% of spending goes to instruction
Source: NCES F-33 Annual Survey of Local Government Finances in Education, 2023.
Education Overview
Total Public Schools
2,159
School Districts
209
Total Enrollment
1,257,315
Total Teachers (FTE)
92,236
Avg S:T Ratio
13.6:1
Avg Free Lunch %
55.6%
Charter Schools
7 of 2,159
Elementary Schools
1,144
Middle Schools
340
High Schools
326
Finance (Aggregate)
Total Revenue
$23,051M
Total Expenditure
$22,784M
Per-Pupil Spending
$18,121
Instruction %
52%
Federal Revenue
$2,635M
State Revenue
$9,300M
Local Revenue
$11,116M
Data Source
NCES CCD 2022–23
Ask EduBot about any school!