schoolsbycounty

Virginia Schools & Education

Public school metrics and education data for all 133 counties.

NCES 2022-23 public school data and FY 2022 school-finance data

Avg Graduation Rate

89.0%

Avg Per-Pupil Spending

$7,941

Avg School Score

54/100

Total Schools

2,130

210 districts

State Overview

About Schools in Virginia

This summary is generated from the NCES metrics shown on this page and reviewed against the source data by the Data Editor. It is not school advice.

Virginia Outperforms National Graduation Averages with Lean Spending

Virginia’s 89.0% average graduation rate exceeds the national average of 87.0%. Despite this success, the state spends significantly less than the $13,000 national benchmark, averaging just $7,941 per pupil.

Wide Performance Gaps Across 126 Reporting Districts

Education quality varies sharply across Virginia’s 126 districts, where graduation rates range from 97.0% in Alleghany County to 67.0% in Richmond city. While the state average score is 54.8, local outcomes fluctuate significantly across the Commonwealth.

Surry, Falls Church, and Loudoun Lead the State

Surry County claims the top school score of 68.0 by combining $12,490 in spending with a 95.0% graduation rate. Falls Church city and Loudoun County follow closely, both maintaining graduation rates of 95.0% or higher through robust per-pupil funding.

State Score Context

How Virginia Counties Are Distributed

127 of 133 counties have enough NCES graduation-rate and school-finance data to receive a county school score. Use this distribution to understand whether the state has a concentrated cluster of high, midrange, or lower measured signals.

Scored county coverage

Counties with complete enough data for the composite score

95%

Higher measured signal

Score range 70-100

21

Midrange measured signal

Score range 40-69

80

Lower measured signal

Score range 0-39

26

Scores are comparative signals from available federal data, not ratings of individual schools.

All Virginia Counties

County-level school score, graduation rate, and per-pupil spending for Virginia.
CountySchool Score
Falls Church city
Graduation
97.0%
Per pupil
$11,062
94/100
Surry County
Graduation
95.0%
Per pupil
$12,490
91/100
Loudoun County
Graduation
95.0%
Per pupil
$11,281
90/100
Rappahannock County
Graduation
95.0%
Per pupil
$10,715
89/100
Bath County
Graduation
95.0%
Per pupil
$9,916
87/100
Northumberland County
Graduation
97.0%
Per pupil
$8,723
86/100
Westmoreland County
Graduation
96.5%
Per pupil
$8,630
84/100
Grayson County
Graduation
97.0%
Per pupil
$8,167
82/100
Lexington city
Graduation
Per pupil
$9,086
79/100
Richmond County
Graduation
97.0%
Per pupil
$7,820
78/100
Clarke County
Graduation
97.0%
Per pupil
$7,771
78/100
King and Queen County
Graduation
95.0%
Per pupil
$8,229
78/100
Hanover County
Graduation
95.0%
Per pupil
$8,035
76/100
Botetourt County
Graduation
95.0%
Per pupil
$7,965
75/100
Cumberland County
Graduation
92.0%
Per pupil
$9,486
75/100
Emporia city
Graduation
92.0%
Per pupil
$9,419
75/100
Alleghany County
Graduation
97.0%
Per pupil
$7,454
74/100
Charlottesville city
Graduation
91.7%
Per pupil
$9,637
73/100
Essex County
Graduation
92.0%
Per pupil
$9,113
73/100
Floyd County
Graduation
97.0%
Per pupil
$7,263
71/100
Goochland County
Graduation
93.0%
Per pupil
$8,056
70/100
Fauquier County
Graduation
91.0%
Per pupil
$9,369
70/100
York County
Graduation
95.0%
Per pupil
$7,463
69/100
Page County
Graduation
97.0%
Per pupil
$7,062
69/100
Wise County
Graduation
95.0%
Per pupil
$7,319
67/100
Southampton County
Graduation
92.0%
Per pupil
$8,125
67/100
Fairfax County
Graduation
88.0%
Per pupil
$10,788
65/100
Bland County
Graduation
95.0%
Per pupil
$7,146
65/100
Martinsville city
Graduation
92.0%
Per pupil
$7,940
65/100
Shenandoah County
Graduation
93.0%
Per pupil
$7,559
65/100
Stafford County
Graduation
93.0%
Per pupil
$7,551
65/100
Washington County
Graduation
93.0%
Per pupil
$7,529
64/100
Warren County
Graduation
93.0%
Per pupil
$7,516
64/100
Amherst County
Graduation
93.0%
Per pupil
$7,378
62/100
Roanoke County
Graduation
92.0%
Per pupil
$7,739
62/100
Madison County
Graduation
92.0%
Per pupil
$7,689
62/100
Brunswick County
Graduation
92.0%
Per pupil
$7,631
61/100
Arlington County
Graduation
86.0%
Per pupil
$11,425
60/100
Chesapeake city
Graduation
90.0%
Per pupil
$8,313
60/100
Prince George County
Graduation
92.0%
Per pupil
$7,509
60/100
Northampton County
Graduation
92.0%
Per pupil
$7,473
59/100
Augusta County
Graduation
92.0%
Per pupil
$7,441
59/100
King George County
Graduation
92.0%
Per pupil
$7,436
59/100
Orange County
Graduation
93.0%
Per pupil
$7,120
59/100
Buckingham County
Graduation
92.0%
Per pupil
$7,380
58/100
Louisa County
Graduation
89.0%
Per pupil
$8,402
57/100
Mathews County
Graduation
87.0%
Per pupil
$9,321
57/100
Wythe County
Graduation
92.0%
Per pupil
$7,321
57/100
Winchester city
Graduation
89.4%
Per pupil
$8,170
57/100
Carroll County
Graduation
92.0%
Per pupil
$7,279
57/100
Williamsburg city
Graduation
88.0%
Per pupil
$8,663
57/100
Smyth County
Graduation
91.0%
Per pupil
$7,577
56/100
Dickenson County
Graduation
92.0%
Per pupil
$7,216
56/100
Nelson County
Graduation
87.0%
Per pupil
$8,977
56/100
Franklin County
Graduation
91.0%
Per pupil
$7,552
56/100
Staunton city
Graduation
87.9%
Per pupil
$8,569
56/100
Galax city
Graduation
92.0%
Per pupil
$7,186
55/100
Appomattox County
Graduation
92.0%
Per pupil
$7,172
55/100
Norton city
Graduation
95.0%
Per pupil
$6,351
55/100
Virginia Beach city
Graduation
91.0%
Per pupil
$7,511
55/100
Poquoson city
Graduation
92.0%
Per pupil
$7,112
54/100
Powhatan County
Graduation
92.0%
Per pupil
$7,062
54/100
Harrisonburg city
Graduation
89.4%
Per pupil
$7,859
53/100
Greene County
Graduation
91.0%
Per pupil
$7,364
53/100
Russell County
Graduation
92.0%
Per pupil
$7,022
53/100
Montgomery County
Graduation
90.0%
Per pupil
$7,616
53/100
New Kent County
Graduation
92.0%
Per pupil
$6,992
53/100
Fluvanna County
Graduation
91.0%
Per pupil
$7,268
52/100
Pulaski County
Graduation
91.0%
Per pupil
$7,233
51/100
Charles City County
Graduation
84.0%
Per pupil
$9,391
51/100
Patrick County
Graduation
92.0%
Per pupil
$6,878
51/100
Gloucester County
Graduation
90.0%
Per pupil
$7,440
51/100
Salem city
Graduation
88.0%
Per pupil
$7,926
50/100
Highland County
Graduation
75.0%
Per pupil
$12,429
50/100
Amelia County
Graduation
92.0%
Per pupil
$6,726
49/100
Colonial Heights city
Graduation
84.0%
Per pupil
$8,929
49/100
Bristol city
Graduation
82.0%
Per pupil
$9,544
49/100
King William County
Graduation
88.4%
Per pupil
$7,629
48/100
Alexandria city
Graduation
76.0%
Per pupil
$10,454
48/100
Lancaster County
Graduation
87.0%
Per pupil
$7,897
47/100
Campbell County
Graduation
93.0%
Per pupil
$6,192
47/100
Prince William County
Graduation
89.0%
Per pupil
$7,391
47/100
Rockbridge County
Graduation
88.0%
Per pupil
$7,610
47/100
Sussex County
Graduation
82.0%
Per pupil
$9,032
46/100
Middlesex County
Graduation
87.0%
Per pupil
$7,787
46/100
Isle of Wight County
Graduation
91.0%
Per pupil
$6,768
45/100
Buchanan County
Graduation
88.0%
Per pupil
$7,443
45/100
Hampton city
Graduation
90.0%
Per pupil
$6,985
45/100
Portsmouth city
Graduation
86.0%
Per pupil
$7,882
44/100
Spotsylvania County
Graduation
88.0%
Per pupil
$7,389
44/100
Newport News city
Graduation
89.0%
Per pupil
$7,188
44/100
Franklin city
Graduation
87.0%
Per pupil
$7,575
44/100
Scott County
Graduation
89.0%
Per pupil
$7,075
43/100
Fredericksburg city
Graduation
77.0%
Per pupil
$9,009
42/100
Manassas city
Graduation
72.0%
Per pupil
$9,391
42/100
Culpeper County
Graduation
89.0%
Per pupil
$7,029
42/100
Norfolk city
Graduation
82.0%
Per pupil
$8,321
42/100
Waynesboro city
Graduation
82.0%
Per pupil
$8,326
42/100
Giles County
Graduation
87.0%
Per pupil
$7,390
41/100
Lynchburg city
Graduation
81.0%
Per pupil
$8,315
41/100
Suffolk city
Graduation
83.0%
Per pupil
$8,028
41/100
Charlotte County
Graduation
87.0%
Per pupil
$7,257
40/100
Manassas Park city
Graduation
81.0%
Per pupil
$8,177
40/100
Bedford County
Graduation
89.0%
Per pupil
$6,850
39/100
Nottoway County
Graduation
87.0%
Per pupil
$7,223
39/100
Chesterfield County
Graduation
89.0%
Per pupil
$6,786
39/100
Danville city
Graduation
76.0%
Per pupil
$8,436
39/100
Halifax County
Graduation
87.0%
Per pupil
$7,191
39/100
Prince Edward County
Graduation
82.0%
Per pupil
$7,953
38/100
Mecklenburg County
Graduation
87.0%
Per pupil
$7,140
38/100
Radford city
Graduation
92.0%
Per pupil
$5,696
38/100
Roanoke city
Graduation
79.0%
Per pupil
$8,087
37/100
Pittsylvania County
Graduation
87.0%
Per pupil
$7,073
37/100
Henry County
Graduation
86.0%
Per pupil
$7,257
37/100
Accomack County
Graduation
86.0%
Per pupil
$7,248
37/100
Craig County
Graduation
84.0%
Per pupil
$7,527
36/100
Petersburg city
Graduation
81.0%
Per pupil
$7,869
36/100
Dinwiddie County
Graduation
87.0%
Per pupil
$6,997
36/100
Hopewell city
Graduation
77.0%
Per pupil
$8,010
35/100
Henrico County
Graduation
87.0%
Per pupil
$6,899
35/100
Caroline County
Graduation
88.0%
Per pupil
$6,580
33/100
Tazewell County
Graduation
88.0%
Per pupil
$6,473
32/100
Lee County
Graduation
84.0%
Per pupil
$7,195
32/100
Richmond city
Graduation
67.0%
Per pupil
$7,961
32/100
Lunenburg County
Graduation
82.0%
Per pupil
$7,046
27/100
Covington city
Graduation
77.0%
Per pupil
$6,793
20/100
Buena Vista city
Graduation
82.0%
Per pupil
$6,413
19/100
Albemarle County
Graduation
Per pupil
Fairfax city
Graduation
Per pupil
Frederick County
Graduation
Per pupil
Greensville County
Graduation
Per pupil
James City County
Graduation
Per pupil
Rockingham County
Graduation
Per pupil

— = data not available for this county.

Compare county school profiles in Virginia

Use the comparison tool to review school scores, graduation rates, and spending side by side.

Compare Counties

Frequently Asked Questions About Virginia Schools

Which Virginia counties have the highest graduation rates?
Alleghany County (97.0%), Clarke County (97.0%), and Falls Church city (97.0%) currently lead Virginia among counties with available NCES four-year adjusted cohort graduation-rate data. This answer is generated from the same dataset used in the county table and can change when federal data refreshes.
What is per-pupil spending like in Virginia?
Across Virginia counties with available NCES district-finance data, average per-pupil spending is $7,941. The highest current county values are Surry County ($12,490), Highland County ($12,429), and Arlington County ($11,425). Compare counties in the table before treating the statewide average as representative of a local district.
Which Virginia county has the strongest measured school score?
Falls Church city has the highest school score in Virginia with a score of 94/100, based on available NCES graduation-rate and school-finance data.
What is the average graduation rate in Virginia?
The average high school graduation rate across Virginia counties is 89.0%, based on NCES data.
Which county in Virginia has the lowest school score?
Buena Vista city has the lowest school score in Virginia with a score of 19/100. School scores reflect available graduation-rate and per-pupil spending signals.

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) Common Core of Data and School District Finance Survey. School scores are derived composite metrics based on available NCES graduation-rate and school-finance signals.

Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.