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

54/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
Falls Church city94/100
Surry County91/100
Loudoun County90/100
Rappahannock County89/100
Bath County87/100
Northumberland County86/100
Westmoreland County84/100
Grayson County82/100
Lexington city79/100
Richmond County78/100
Clarke County78/100
King and Queen County78/100
Hanover County76/100
Botetourt County75/100
Cumberland County75/100
Emporia city75/100
Alleghany County74/100
Charlottesville city73/100
Essex County73/100
Floyd County71/100
Goochland County70/100
Fauquier County70/100
York County69/100
Page County69/100
Wise County67/100
Southampton County67/100
Fairfax County65/100
Bland County65/100
Martinsville city65/100
Shenandoah County65/100
Stafford County65/100
Washington County64/100
Warren County64/100
Amherst County62/100
Roanoke County62/100
Madison County62/100
Brunswick County61/100
Arlington County60/100
Chesapeake city60/100
Prince George County60/100
Northampton County59/100
Augusta County59/100
King George County59/100
Orange County59/100
Buckingham County58/100
Louisa County57/100
Mathews County57/100
Wythe County57/100
Winchester city57/100
Carroll County57/100
Williamsburg city57/100
Smyth County56/100
Dickenson County56/100
Nelson County56/100
Franklin County56/100
Staunton city56/100
Galax city55/100
Appomattox County55/100
Norton city55/100
Virginia Beach city55/100
Poquoson city54/100
Powhatan County54/100
Harrisonburg city53/100
Greene County53/100
Russell County53/100
Montgomery County53/100
New Kent County53/100
Fluvanna County52/100
Pulaski County51/100
Charles City County51/100
Patrick County51/100
Gloucester County51/100
Salem city50/100
Highland County50/100
Amelia County49/100
Colonial Heights city49/100
Bristol city49/100
King William County48/100
Alexandria city48/100
Lancaster County47/100
Campbell County47/100
Prince William County47/100
Rockbridge County47/100
Sussex County46/100
Middlesex County46/100
Isle of Wight County45/100
Buchanan County45/100
Hampton city45/100
Portsmouth city44/100
Spotsylvania County44/100
Newport News city44/100
Franklin city44/100
Scott County43/100
Fredericksburg city42/100
Manassas city42/100
Culpeper County42/100
Norfolk city42/100
Waynesboro city42/100
Giles County41/100
Lynchburg city41/100
Suffolk city41/100
Charlotte County40/100
Manassas Park city40/100
Bedford County39/100
Nottoway County39/100
Chesterfield County39/100
Danville city39/100
Halifax County39/100
Prince Edward County38/100
Mecklenburg County38/100
Radford city38/100
Roanoke city37/100
Pittsylvania County37/100
Henry County37/100
Accomack County37/100
Craig County36/100
Petersburg city36/100
Dinwiddie County36/100
Hopewell city35/100
Henrico County35/100
Caroline County33/100
Tazewell County32/100
Lee County32/100
Richmond city32/100
Lunenburg County27/100
Covington city20/100
Buena Vista city19/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.