📊 Data: NCES CCD 2024–2025·🔄 Updated: May 2026·Editorial standards
🏠 United States · Virginia

School Districts in
Virginia

121 public school districts — browse by rating, county, or enter your zip code for instant results.

121
Districts
904
Zip Codes
6/10
Avg Rating
1,262,640
Students
Find by Zip Code
Advertisement
Browse by County112 counties
Richmond City County
3 districts
Arlington County
2 districts
Winchester city
2 districts
Harrisonburg city
2 districts
Charlottesville city
2 districts
Loudoun County
1 district
Rappahannock County
1 district
Prince William County
1 district
Manassas city
1 district
Fauquier County
1 district
Fairfax County
1 district
Clarke County
1 district
Falls Church city
1 district
Alexandria city
1 district
Fredericksburg city
1 district
Stafford County
1 district
Spotsylvania County
1 district
Caroline County
1 district
Northumberland County
1 district
Orange County
1 district
Essex County
1 district
King and Queen County
1 district
Westmoreland County
1 district
Lancaster County
1 district
King George County
1 district
Warren County
1 district
Shenandoah County
1 district
Page County
1 district
Culpeper County
1 district
Madison County
1 district
Augusta County
1 district
Nelson County
1 district
Greene County
1 district
Louisa County
1 district
Fluvanna County
1 district
Amelia County
1 district
Buckingham County
1 district
Hanover County
1 district
King William County
1 district
New Kent County
1 district
Mathews County
1 district
Cumberland County
1 district
Charles City County
1 district
Middlesex County
1 district
Goochland County
1 district
Henrico County
1 district
Gloucester County
1 district
Chesterfield County
1 district
Powhatan County
1 district
Accomack County
1 district
Isle of Wight County
1 district
Northampton County
1 district
Chesapeake city
1 district
Suffolk city
1 district
Virginia Beach city
1 district
Norfolk city
1 district
Newport News city
1 district
Hampton city
1 district
Poquoson city
1 district
York County
1 district
Portsmouth city
1 district
Prince George County
1 district
Dinwiddie County
1 district
Brunswick County
1 district
Nottoway County
1 district
Southampton County
1 district
Surry County
1 district
Emporia city
1 district
Sussex County
1 district
Prince Edward County
1 district
Mecklenburg County
1 district
Charlotte County
1 district
Lunenburg County
1 district
Appomattox County
1 district
Roanoke city
1 district
Roanoke County
1 district
Patrick County
1 district
Henry County
1 district
Pulaski County
1 district
Montgomery County
1 district
Bedford County
1 district
Franklin County
1 district
Botetourt County
1 district
Pittsylvania County
1 district
Craig County
1 district
Floyd County
1 district
Giles County
1 district
Radford city
1 district
Bristol city
1 district
Washington County
1 district
Wise County
1 district
Dickenson County
1 district
Lee County
1 district
Russell County
1 district
Buchanan County
1 district
Scott County
1 district
Grayson County
1 district
Smyth County
1 district
Carroll County
1 district
Wythe County
1 district
Bland County
1 district
Tazewell County
1 district
Staunton city
1 district
Bath County
1 district
Highland County
1 district
Rockbridge County
1 district
Buena Vista city
1 district
Alleghany County
1 district
Campbell County
1 district
Lynchburg city
1 district
Halifax County
1 district
Amherst County
1 district
All Virginia School Districts 121 districts, sorted by rating
DistrictCityRatingZip Codes
Falls Church City Public SchoolsFalls Church10/10  Excellent · 99th pct1
Poquoson City Public SchoolsPoquoson10/10  Excellent · 99th pct1
York County Public SchoolsYork10/10  Excellent · 97th pct5
Botetourt County Public SchoolsBuchanan10/10  Excellent · 96th pct6
Hanover County Public SchoolsHanover10/10  Excellent · 96th pct9
Highland County Public SchoolsBlue Grass10/10  Excellent · 96th pct5
Roanoke County Public SchoolsRoanoke10/10  Excellent · 96th pct7
Scott County Public SchoolsDuffield10/10  Excellent · 96th pct7
Tazewell County Public SchoolsBroadford10/10  Excellent · 96th pct15
Washington County Public SchoolsBristol10/10  Excellent · 96th pct8
Dickenson County Public SchoolsBee10/10  Excellent · 95th pct8
Russell County Public SchoolsCastlewood10/10  Excellent · 95th pct6
Virginia Beach City Public SchoolsVirginia Beach10/10  Excellent · 95th pct12
Arlington County Public SchoolsArlington10/10  Excellent · 94th pct6
Arlington Public SchoolsArlington10/10  Excellent · 94th pct5
Grayson County Public SchoolsWhitetop10/10  Excellent · 94th pct7
Loudoun County Public SchoolsLoudoun10/10  Excellent · 94th pct17
Radford City Public SchoolsRadford10/10  Excellent · 94th pct2
Bath County Public SchoolsBacova10/10  Excellent · 91th pct5
Gloucester County Public SchoolsGloucester10/10  Excellent · 91th pct3
Pittsylvania County Public SchoolsCascade10/10  Excellent · 91th pct15
Goochland County Public SchoolsGoochland9/10  Excellent · 88th pct9
Montgomery County Public SchoolsBlacksburg9/10  Excellent · 88th pct7
New Kent County Public SchoolsNew Kent9/10  Excellent · 88th pct5
Prince George County Public SchoolsPrince George9/10  Excellent · 88th pct5
Charlotte County Public SchoolsCharlotte9/10  Excellent · 84th pct9
Fairfax County Public SchoolsFairfax9/10  Excellent · 84th pct43
Franklin County Public SchoolsBoones Mill9/10  Excellent · 84th pct10
Powhatan County Public SchoolsPowhatan9/10  Excellent · 84th pct2
Carroll County Public SchoolsAustinville9/10  Excellent · 81th pct9
Southampton County Public SchoolsSouthampton9/10  Excellent · 81th pct9
Chesapeake City Public SchoolsChesapeake9/10  Excellent6
Bedford County Public SchoolsBlue Ridge8/10  Good · 77th pct14
Rappahannock County Public SchoolsRappahannock8/10  Good · 77th pct8
Isle of Wight County Public SchoolsIsle of Wight8/10  Good · 75th pct6
Nelson County Public SchoolsNelson8/10  Good · 75th pct12
Northumberland County Public SchoolsNorthumberland8/10  Good · 75th pct6
Richmond County Public SchoolsRichmond8/10  Good · 75th pct4
Rockbridge County Public SchoolsBrownsburg8/10  Good · 75th pct9
Stafford County Public SchoolsStafford8/10  Good · 75th pct4
King George County Public SchoolsKing George8/10  Good1
Mecklenburg County Public SchoolsMecklenburg8/10  Good10
Amelia County Public SchoolsAmelia7/10  Good · 69th pct2
Lee County Public SchoolsBlackwater7/10  Good · 69th pct8
Louisa County Public SchoolsLouisa7/10  Good · 69th pct4
Albemarle County Public SchoolsAlbemarle7/10  Good · 66th pct15
Augusta County Public SchoolsAugusta7/10  Good · 66th pct22
Chesterfield County Public SchoolsChesterfield7/10  Good · 66th pct13
Prince William County Public SchoolsPrince William7/10  Good · 66th pct15
Smyth County Public SchoolsAtkins7/10  Good · 66th pct5
Suffolk City Public SchoolsSuffolk7/10  Good · 66th pct7
Amherst County Public SchoolsAmherst6/10  Average · 60th pct4
Orange County Public SchoolsOrange6/10  Average · 60th pct7
Surry County Public SchoolsSurry6/10  Average · 60th pct5
Floyd County Public SchoolsCheck6/10  Average · 56th pct5
Fluvanna County Public SchoolsFluvanna6/10  Average · 56th pct6
Rockingham County Public SchoolsRockingham6/10  Average · 56th pct18
Dinwiddie County Public SchoolsDinwiddie6/10  Average · 53th pct9
Giles County Public SchoolsEggleston6/10  Average · 53th pct9
Bristol City Public SchoolsBristol6/10  Average · 52th pct1
Henrico County Public SchoolsHenrico6/10  Average · 52th pct13
Henry County Public SchoolsAxton6/10  Average · 52th pct7
King and Queen County Public SchoolsKing and Queen6/10  Average · 52th pct11
Buena Vista City Public SchoolsBuena Vista5/10  Average · 49th pct1
Fauquier County Public SchoolsFauquier5/10  Average · 49th pct14
Culpeper County Public SchoolsCulpeper5/10  Average · 48th pct12
Hampton City Public SchoolsHampton5/10  Average · 48th pct10
Halifax County Public SchoolsAlton5/10  Average · 45th pct10
Spotsylvania County Public SchoolsSpotsylvania5/10  Average · 45th pct5
Staunton City Public SchoolsStaunton5/10  Average · 45th pct1
Frederick County Public SchoolsFrederick5/10  Average · 44th pct9
Pulaski County Public SchoolsBelspring5/10  Average · 44th pct7
Clarke County Public SchoolsClarke5/10  Average · 43th pct6
Warren County Public SchoolsWarren5/10  Average · 43th pct3
Buchanan County Public SchoolsDavenport5/10  Average · 40th pct12
King William County Public SchoolsKing William5/10  Average · 40th pct4
Madison County Public SchoolsMadison4/10  Below Average · 38th pct16
Mathews County Public SchoolsMathews4/10  Below Average · 38th pct15
Middlesex County Public SchoolsMiddlesex4/10  Below Average · 38th pct11
Accomack County Public SchoolsAccomack4/10  Below Average · 34th pct33
Craig County Public SchoolsCatawba4/10  Below Average · 34th pct3
Page County Public SchoolsPage4/10  Below Average · 34th pct4
Greene County Public SchoolsGreene4/10  Below Average · 31th pct3
Westmoreland County Public SchoolsWestmoreland4/10  Below Average5
Caroline County Public SchoolsCaroline3/10  Below Average · 30th pct6
Lunenburg County Public SchoolsLunenburg3/10  Below Average · 30th pct4
Cumberland County Public SchoolsCumberland3/10  Below Average · 27th pct3
Portsmouth City Public SchoolsPortsmouth3/10  Below Average · 27th pct7
Winchester City Public SchoolsWinchester3/10  Below Average · 27th pct1
Charlottesville City Public SchoolsCharlottesville3/10  Below Average · 23th pct1
Lynchburg City Public SchoolsLynchburg3/10  Below Average · 23th pct2
Nottoway County Public SchoolsNottoway3/10  Below Average · 23th pct4
Shenandoah County Public SchoolsShenandoah3/10  Below Average · 23th pct12
Alleghany Highlands Public SchoolsClifton Forge2/10  Poor · 19th pct5
Charles City County Public SchoolsCharles2/10  Poor · 19th pct2
Lancaster County Public SchoolsLancaster2/10  Poor · 18th pct4
Alexandria City Public SchoolsAlexandria2/10  Poor · 17th pct6
Norfolk City Public SchoolsNorfolk2/10  Poor · 17th pct14
Buckingham County Public SchoolsBuckingham2/10  Poor · 14th pct7
Newport News City Public SchoolsNewport News2/10  Poor · 14th pct8
Harrisonburg City Public SchoolsHarrisonburg2/10  Poor · 12th pct1
Manassas City Public SchoolsManassas2/10  Poor · 12th pct1
Essex County Public SchoolsEssex1/10  Poor · 8th pct7
Brunswick County Public SchoolsBrunswick1/10  Poor · 6th pct12
Greensville County Public SchoolsGreensville1/10  Poor · 5th pct3
Fredericksburg City Public SchoolsFredericksburg1/10  Poor · 4th pct1
Prince Edward County Public SchoolsPrince Edward1/10  Poor · 3th pct7
Richmond City Public SchoolsRichmond1/10  Poor · 1th pct9
Northampton County Public SchoolsNorthampton1/10  Poor11
Appomattox County Public SchoolsAppomattoxNot rated4
Bland County Public SchoolsBastianNot rated4
Campbell County Public SchoolsLynchburgNot rated7
Dahlgren Department of Defense School DistrictDahlgren Department of DefenseNot rated1
James City County Public SchoolsJamesNot rated4
Patrick County Public SchoolsAraratNot rated8
Quantico Marine Corps Center School DistrictQuantico Marine Corps CenterNot rated1
Richmond Public SchoolsRichmondNot rated1
Roanoke City Public SchoolsRoanokeNot rated6
Sussex County Public SchoolsSussexNot rated7
Wise County Public SchoolsAppalachiaNot rated8
Wythe County Public SchoolsBarren SpringsNot rated7

School Districts in Virginia

Virginia is home to 121 public school districts serving approximately 1,262,640 students across 904+ zip codes. The average district rating statewide is 6/10, based on state reading and math assessment proficiency (NCES EDFacts, 2017–18 — the most recent district-level federal collection we have processed), ranked against other districts in the same state. Directory data (enrollment, schools, contacts) is NCES CCD 2024–25.

Top-rated districts in Virginia include Falls Church City Public Schools, Poquoson City Public Schools, York County Public Schools, and 2 more top-rated districts. Use the table above to sort and compare all districts, or click any district name to view its full profile including assigned schools, enrollment, and spending data.

Finding Your District in Virginia

School district boundaries in Virginia are determined by your residential address, not just your city or zip code. In some areas, a single zip code spans multiple districts, or a district may serve students across several zip codes. The most reliable way to confirm your district is to enter your exact zip code in the search tool above.

Why School Districts Matter for Homebuyers

In Virginia, as across the country, school district quality is one of the top three factors homebuyers cite when choosing a neighborhood. Homes in higher-rated districts often command a premium of 5–25% compared to similar homes in adjacent districts. Whether you're buying, renting, or planning a move, understanding which school district serves your address is an essential first step.

Frequently Asked Questions
How many school districts are in Virginia?
Virginia has 121 public school districts covering 904+ zip codes and serving an estimated 1,262,640 students. The statewide average district rating is 6/10 based on state assessment data.
How do I find my school district in Virginia?
Enter your 5-digit zip code in the search box above to instantly find your Virginia school district, including ratings, enrollment, and assigned elementary, middle, and high schools.
What is the best school district in Virginia?
The table above is sorted by rating (highest first). Districts rated 9–10/10 are top-tier based on state reading and math proficiency. Click any district name to view its full profile.
Can I search by address instead of zip code?
Yes — on any district page, enter a full street address in the search box and it will resolve to the correct zip code automatically.
📍 Find Any Zip Code
🏠 Browse Homes in This Area
Search available homes and properties near Virginia school districts. Compare neighborhoods by district rating before you buy.
Search Homes on Zillow →
📍 Find a Home by School District
Realtor.com lets you filter home searches by school district rating. Find your perfect neighborhood in Virginia.
Search on Realtor.com →