Virginia Schools & Education

School quality and education data for all 133 counties.

Avg Graduation Rate

89.0%

Avg Per-Pupil Spending

$7,941

Avg School Score

55/100

Total Schools

2,130

210 districts

State Overview

About Schools in Virginia

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.

Efficient Results Despite Lower Per-Pupil Investment

Virginia achieves a respectable 89.0% graduation rate while maintaining an average per-pupil spending of $7,941. This indicates strong efficiency compared to the national average, though top-tier scores often correlate with higher local investments.

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.

A Strong State for Education with Concentrated Success

Virginia remains a high-performing state for education, particularly in districts like Surry and Loudoun that prioritize funding. Families seeking the best schools should target these high-scoring districts, as urban centers like Richmond city face tougher performance hurdles.

All Virginia Counties

CountySchool Score
Surry County68/100
Falls Church city66/100
Loudoun County65/100
Rappahannock County64/100
Bath County63/100
Arlington County61/100
Northumberland County61/100
Fairfax County61/100
Westmoreland County61/100
Charlottesville city60/100
Cumberland County60/100
Emporia city60/100
Grayson County60/100
Fauquier County59/100
Essex County59/100
Richmond County59/100
Clarke County59/100
King and Queen County59/100
Hanover County58/100
Alleghany County58/100
Botetourt County58/100
Floyd County58/100
Goochland County57/100
Highland County57/100
Page County57/100
York County57/100
Mathews County57/100
Southampton County57/100
Wise County57/100
Martinsville city57/100
Bland County57/100
Chesapeake city56/100
Shenandoah County56/100
Stafford County56/100
Nelson County56/100
Roanoke County56/100
Warren County56/100
Washington County56/100
Madison County56/100
Williamsburg city56/100
Louisa County56/100
Amherst County56/100
Brunswick County56/100
Staunton city56/100
Prince George County56/100
Winchester city56/100
Northampton County56/100
Augusta County56/100
Charles City County56/100
King George County56/100
Buckingham County55/100
Orange County55/100
Smyth County55/100
Wythe County55/100
Carroll County55/100
Franklin County55/100
Virginia Beach city55/100
Harrisonburg city55/100
Appomattox County55/100
Dickenson County55/100
Galax city55/100
Montgomery County55/100
Bristol city55/100
Greene County55/100
Norton city55/100
Poquoson city55/100
Powhatan County55/100
Fluvanna County55/100
New Kent County55/100
Pulaski County55/100
Russell County55/100
Colonial Heights city55/100
Gloucester County55/100
Salem city55/100
Patrick County54/100
Amelia County54/100
King William County54/100
Lancaster County54/100
Prince William County54/100
Rockbridge County54/100
Sussex County54/100
Alexandria city54/100
Isle of Wight County54/100
Middlesex County54/100
Hampton city54/100
Buchanan County53/100
Campbell County53/100
Newport News city53/100
Portsmouth city53/100
Spotsylvania County53/100
Franklin city53/100
Scott County53/100
Culpeper County53/100
Giles County53/100
Bedford County53/100
Charlotte County53/100
Chesterfield County53/100
Halifax County52/100
Nottoway County52/100
Mecklenburg County52/100
Norfolk city52/100
Waynesboro city52/100
Pittsylvania County52/100
Suffolk city52/100
Accomack County52/100
Henry County52/100
Dinwiddie County52/100
Radford city52/100
Henrico County52/100
Caroline County52/100
Lynchburg city52/100
Craig County52/100
Prince Edward County51/100
Manassas Park city51/100
Tazewell County51/100
Fredericksburg city51/100
Lee County51/100
Petersburg city51/100
Roanoke city50/100
Lunenburg County49/100
Danville city49/100
Manassas city49/100
Hopewell city49/100
Buena Vista city48/100
Covington city46/100
Richmond city44/100
Lexington city26/100
Albemarle County
Fairfax city
Frederick County
Greensville County
James City County
Rockingham County

— = data pending from NCES pipeline.

Looking for homes near top schools in Virginia?

Zillow lets you filter homes by school ratings in your area.

Search Homes →

Sponsored

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) and the U.S. Census Bureau American Community Survey. School scores are derived composite metrics.

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

Explore more data for Virginia

Property TaxCost of LivingComing SoonCrimeIncomeComing SoonHealthRiskWaterWeatherCounty Score