Skip to content

Virginia school data rankings

Compare regular public school districts by one measure at a time, then inspect the underlying profile. Of 131 regular districts, 131 report 2024–25 enrollment and 131 match the FY 2023 finance file. Charter, service, specialized, and other agencies remain in the directory but are excluded from these unlike comparisons.

Explore and re-rank regular Virginia districts

Search by district or city, then switch between enrollment, spending, instructional investment, and student–teacher ratio. Missing records are excluded only from the selected measure.

Showing 1–25 of 131 regular districts reporting enrollment. NCES CCD 2024–25.

Scroll horizontally to see every column.

Districts ordered by the selected measure; positions describe data, not school quality
PositionDistrictCitySchoolsEnrollment
1Fairfax County Public SchoolsFalls Church218179,323
2Prince William County Public SchoolsManassas9890,242
3Loudoun County Public SchoolsAshburn10281,486
4Virginia Beach City Public SchoolsVirginia Beach8764,731
5Chesterfield County Public SchoolsNorth Chesterfield7464,194
6Henrico County Public SchoolsHenrico7950,915
7Chesapeake City Public SchoolsChesapeake4840,607
8Stafford County Public SchoolsStafford3431,812
9Arlington County Public SchoolsArlington4227,950
10Norfolk City Public SchoolsNorfolk4926,807
11Newport News City Public SchoolsNewport News4325,882
12Spotsylvania County Public SchoolsFredericksburg3424,036
13Richmond City Public SchoolsRichmond5720,962
14Hampton City Public SchoolsHampton3319,472
15Hanover County Public SchoolsAshland2416,768
16Alexandria City Public SchoolsAlexandria1916,575
17Suffolk City Public SchoolsSuffolk2214,565
18Frederick County Public SchoolsWinchester1914,447
19Albemarle County Public SchoolsCharlottesville2514,149
20Roanoke City Public SchoolsRoanoke2613,811
21Roanoke County Public SchoolsRoanoke2913,735
22York County Public SchoolsYorktown1913,105
23Portsmouth City Public SchoolsPortsmouth2312,905
24Rockingham County Public SchoolsHarrisonburg2311,679
25Williamsburg-James City County Public SchoolsWilliamsburg1611,371

Largest school districts in Virginia

Ordered by 2024–25 reported membership. This is a scale comparison, not a quality ranking.

RankNameLocationStudents
1Fairfax County Public Schools

218 schools

Falls Church179,323
2Prince William County Public Schools

98 schools

Manassas90,242
3Loudoun County Public Schools

102 schools

Ashburn81,486
4Virginia Beach City Public Schools

87 schools

Virginia Beach64,731
5Chesterfield County Public Schools

74 schools

North Chesterfield64,194
6Henrico County Public Schools

79 schools

Henrico50,915
7Chesapeake City Public Schools

48 schools

Chesapeake40,607
8Stafford County Public Schools

34 schools

Stafford31,812
9Arlington County Public Schools

42 schools

Arlington27,950
10Norfolk City Public Schools

49 schools

Norfolk26,807
11Newport News City Public Schools

43 schools

Newport News25,882
12Spotsylvania County Public Schools

34 schools

Fredericksburg24,036
13Richmond City Public Schools

57 schools

Richmond20,962
14Hampton City Public Schools

33 schools

Hampton19,472
15Hanover County Public Schools

24 schools

Ashland16,768
16Alexandria City Public Schools

19 schools

Alexandria16,575
17Suffolk City Public Schools

22 schools

Suffolk14,565
18Frederick County Public Schools

19 schools

Winchester14,447
19Albemarle County Public Schools

25 schools

Charlottesville14,149
20Roanoke City Public Schools

26 schools

Roanoke13,811
21Roanoke County Public Schools

29 schools

Roanoke13,735
22York County Public Schools

19 schools

Yorktown13,105
23Portsmouth City Public Schools

23 schools

Portsmouth12,905
24Rockingham County Public Schools

23 schools

Harrisonburg11,679
25Williamsburg-James City County Public Schools

16 schools

Williamsburg11,371

Source: NCES CCD LEA Membership, 2024–25.

Highest spending per pupil in Virginia

Ordered by FY 2023 current expenditure per pupil among districts with at least 200 students. District responsibilities and local costs differ.

RankNameLocationPer pupil
1Surry County Public Schools

691 students

Surry$25,743
2Greensville County Public Schools

2,017 students

Emporia$25,104
3Sussex County Public Schools

1,047 students

Stony Creek$24,850
4Falls Church City Public Schools

2,671 students

Falls Church$24,047
5Arlington County Public Schools

27,950 students

Arlington$23,424
6Highland County Public Schools

208 students

Monterey$23,185
7Bath County Public Schools

509 students

Warm Springs$22,792
8Alexandria City Public Schools

16,575 students

Alexandria$21,716
9Richmond City Public Schools

20,962 students

Richmond$21,413
10Rappahannock County Public Schools

773 students

Washington$21,264
11Charles City County Public Schools

523 students

Charles City$20,589
12Charlottesville City Public Schools

4,439 students

Charlottesville$19,953
13Loudoun County Public Schools

81,486 students

Ashburn$19,934
14Mathews County Public Schools

790 students

Mathews$19,565
15Nelson County Public Schools

1,492 students

Lovingston$19,458
16Fairfax County Public Schools

179,323 students

Falls Church$18,975
17Brunswick County Public Schools

1,369 students

Lawrenceville$18,712
18Northumberland County Public Schools

1,162 students

Heathsville$18,689
19Colonial Beach Public Schools

593 students

Colonial Beach$18,601
20Winchester City Public Schools

4,362 students

Winchester$18,463
21Danville City Public Schools

5,564 students

Danville$18,424
22Roanoke City Public Schools

13,811 students

Roanoke$18,406
23Franklin City Public Schools

1,124 students

Franklin$18,288
24Westmoreland County Public Schools

1,574 students

Montross$17,913
25Cumberland County Public Schools

1,278 students

Cumberland$17,801

Source: NCES School District Finance Survey (F-33), FY 2023. Resource measure only.

Virginia high schools with broad reported program access

Counts AP student enrollment, gifted programming, and computer-science classes reported in CRDC. This does not measure course quality, participation rates, or current availability.

RankNameLocationPositive fields
1Granby High

09–12 · 41 AP courses

Norfolk City Public Schools3 of 3
2King George High

09–12 · 37 AP courses

King George County Public Schools3 of 3
3Blacksburg High

09–12 · 36 AP courses

Montgomery County Public Schools3 of 3
4Hampton High

09–12 · 36 AP courses

Hampton City Public Schools3 of 3
5Harrisonburg High

09–12 · 35 AP courses

Harrisonburg City Public Schools3 of 3
6Alexandria City High

09–12 · 34 AP courses

Alexandria City Public Schools3 of 3
7Yorktown High

09–12 · 34 AP courses

Arlington County Public Schools3 of 3
8Lake Braddock Secondary

07–12 · 32 AP courses

Fairfax County Public Schools3 of 3
9Osbourn Park High

09–12 · 32 AP courses

Prince William County Public Schools3 of 3
10Kecoughtan High

09–12 · 31 AP courses

Hampton City Public Schools3 of 3
11Jefferson Forest High

09–12 · 31 AP courses

Bedford County Public Schools3 of 3
12George Washington High

09–12 · 30 AP courses

Danville City Public Schools3 of 3
13Staunton River High

09–12 · 30 AP courses

Bedford County Public Schools3 of 3
14Charles J. Colgan Sr. High

09–12 · 29 AP courses

Prince William County Public Schools3 of 3
15Riverbend High

09–12 · 29 AP courses

Spotsylvania County Public Schools3 of 3
16Ocean Lakes High

09–12 · 29 AP courses

Virginia Beach City Public Schools3 of 3
17Wakefield High

09–12 · 28 AP courses

Arlington County Public Schools3 of 3
18Patriot High

09–12 · 28 AP courses

Prince William County Public Schools3 of 3
19Colonial Forge High

09–12 · 27 AP courses

Stafford County Public Schools3 of 3
20Floyd Kellam High

09–12 · 27 AP courses

Virginia Beach City Public Schools3 of 3
21Princess Anne High

09–12 · 27 AP courses

Virginia Beach City Public Schools3 of 3
22Fauquier High

09–12 · 27 AP courses

Fauquier County Public Schools3 of 3
23Albemarle High

09–12 · 26 AP courses

Albemarle County Public Schools3 of 3
24Bethel High

09–12 · 26 AP courses

Hampton City Public Schools3 of 3
25First Colonial High

09–12 · 26 AP courses

Virginia Beach City Public Schools3 of 3

Source: CRDC 2021–22. At least two program fields must be known for inclusion.