The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

2,175 schools in Virginia

133 counties · 387 cities · Public K-12

Virginia's K-12 system runs 2,175 schools at last count, averaging 16 per county.

Largest district
Fairfax County Public Schools179,323 students · 199 schools

Test scores

Reading, SY 2024-25. State average: 74.2% met or exceeded.
Top 5 schools
  1. 1.Green Run Collegiate
    Virginia Beach
    100.0%
  2. 2.Old Donation School
    Virginia Beach
    100.0%
  3. 100.0%
  4. 100.0%
  5. 5.Haycock Elementary
    Falls Church
    99.0%
Lowest 5 schools
  1. 21.0%
  2. 27.0%
  3. 33.0%
  4. 4.Highland Springs Elementary
    Highland Springs
    33.0%
  5. 34.0%

See all 1,778 schools ranked by score →

NameCityCountyLevelEnrollmentRating
Alexandria City HighAlexandriaAlexandria cityHigh4,655·
Lake Braddock SecondaryBurkeFairfax CountyHigh4,411·
Robinson SecondaryFairfaxFairfax CountyHigh3,710·
Hayfield SecondaryAlexandriaFairfax CountyHigh3,256·
Washington-Liberty HighArlingtonArlington CountyHigh3,044·
Charles J. Colgan Sr. HighManassasPrince William CountyHigh2,956·
Chantilly HighChantillyFairfax CountyHigh2,937·
Woodbridge HighWoodbridgePrince William CountyHigh2,898·
West Springfield HighSpringfieldFairfax CountyHigh2,799·
Westfield HighChantillyFairfax CountyHigh2,737·
West Potomac HighAlexandriaFairfax CountyHigh2,710·
Osbourn Park HighManassasPrince William CountyHigh2,661·
Gainesville HighGainesvillePrince William CountyHigh2,648·
Wakefield HighArlingtonArlington CountyHigh2,646·
Oakton HighViennaFairfax CountyHigh2,621·
Yorktown HighArlingtonArlington CountyHigh2,593·
Thomas Dale HighChesterChesterfield CountyHigh2,582·
Gar-Field HighWoodbridgePrince William CountyHigh2,524·
Cosby HighMidlothianChesterfield CountyHigh2,507·
Woodson HighFairfaxFairfax CountyHigh2,436·
South Lakes HighRestonFairfax CountyHigh2,434·
McLean HighMcLeanFairfax CountyHigh2,428·
Fairfax HighFairfaxFairfax cityHigh2,404·
Justice HighFalls ChurchFairfax CountyHigh2,357·
Centreville HighCliftonFairfax CountyHigh2,347·
Grassfield HighChesapeakeChesapeake cityHigh2,345·
Forest Park HighWoodbridgePrince William CountyHigh2,343·
Freedom HighWoodbridgePrince William CountyHigh2,303·
Osbourn HighManassasManassas cityHigh2,301·
Edison HighAlexandriaFairfax CountyHigh2,294·
Oscar F. Smith HighChesapeakeChesapeake cityHigh2,264·
Herndon HighHerndonFairfax CountyHigh2,261·
Manchester HighMidlothianChesterfield CountyHigh2,236·
Mountain View HighStaffordStafford CountyHigh2,233·
Marshall HighFalls ChurchFairfax CountyHigh2,200·
Brooke Point HighStaffordStafford CountyHigh2,199·
Stafford Senior HighFredericksburgStafford CountyHigh2,198·
Potomac HighDumfriesPrince William CountyHigh2,197·
Langley HighMcLeanFairfax CountyHigh2,181·
Falls Church HighFalls ChurchFairfax CountyHigh2,170·
Independence HighAshburnLoudoun CountyHigh2,166·
Annandale HighAnnandaleFairfax CountyHigh2,161·
Landstown HighVirginia BeachVirginia Beach cityHigh2,152·
Western Branch HighChesapeakeChesapeake cityHigh2,138·
John Randolph Tucker HighRichmondHenrico CountyHigh2,132·
Lloyd C. Bird HighChesterfieldChesterfield CountyHigh2,131·
Colonial Forge HighStaffordStafford CountyHigh2,122·
Thomas Jefferson High for Science and TechnologyAlexandriaFairfax CountyHigh2,108·
South County HighLortonFairfax CountyHigh2,106·
Madison HighViennaFairfax CountyHigh2,090·
Battlefield HighHaymarketPrince William CountyHigh2,063·
Midlothian HighMidlothianChesterfield CountyHigh2,048·
Kempsville HighVirginia BeachVirginia Beach cityHigh2,046·
Unity Reed HighManassasPrince William CountyHigh2,042·
Lightridge HighAldieLoudoun CountyHigh2,030·
Patrick Henry HighRoanokeRoanoke cityHigh2,030·
Patriot HighNokesvillePrince William CountyHigh2,020·
Deep Run HighGlen AllenHenrico CountyHigh1,992·
Bayside HighVirginia BeachVirginia Beach cityHigh1,984·
North Stafford HighStaffordStafford CountyHigh1,982·
Granby HighNorfolkNorfolk cityHigh1,980·
Albemarle HighCharlottesvilleAlbemarle CountyHigh1,964·
William Fleming HighRoanokeRoanoke cityHigh1,957·
Meadowbrook HighNorth ChesterfieldChesterfield CountyHigh1,953·
Glen Allen HighGlen AllenHenrico CountyHigh1,939·
Highland Springs HighHighland SpringsHenrico CountyHigh1,928·
Riverbend HighFredericksburgSpotsylvania CountyHigh1,913·
Tallwood HighVirginia BeachVirginia Beach cityHigh1,890·
Freedom HighSouth RidingLoudoun CountyHigh1,885·
Douglas S. Freeman HighRichmondHenrico CountyHigh1,881·
Franklin County HighRocky MountFranklin CountyHigh1,880·
Briar Woods HighAshburnLoudoun CountyHigh1,862·
C.D. Hylton HighWoodbridgePrince William CountyHigh1,859·
Mount Vernon HighAlexandriaFairfax CountyHigh1,858·
John Champe HighAldieLoudoun CountyHigh1,851·
Floyd Kellam HighVirginia BeachVirginia Beach cityHigh1,842·
James River HighMidlothianChesterfield CountyHigh1,842·
Ocean Lakes HighVirginia BeachVirginia Beach cityHigh1,834·
Prince George HighPrince GeorgePrince George CountyHigh1,789·
Bethel HighHamptonHampton cityHigh1,769·
Clover Hill HighMidlothianChesterfield CountyHigh1,742·
First Colonial HighVirginia BeachVirginia Beach cityHigh1,727·
Woodside HighNewport NewsNewport News cityHigh1,723·
Hermitage HighRichmondHenrico CountyHigh1,719·
Matthew Fontaine Maury HighNorfolkNorfolk cityHigh1,713·
Riverside HighLeesburgLoudoun CountyHigh1,710·
Menchville HighNewport NewsNewport News cityHigh1,707·
Glasgow MiddleAlexandriaFairfax CountyMiddle1,702·
Mills E. Godwin HighRichmondHenrico CountyHigh1,702·
Radford City VirtualRadfordRadford cityCombined1,694·
Massaponax HighFredericksburgSpotsylvania CountyHigh1,692·
Deep Creek HighChesapeakeChesapeake cityHigh1,691·
Salem HighVirginia BeachVirginia Beach cityHigh1,690·
King's Fork HighSuffolkSuffolk cityHigh1,686·
Willard MiddleAldieLoudoun CountyMiddle1,684·
Nansemond River HighSuffolkSuffolk cityHigh1,683·
Potomac Falls HighPotomac FallsLoudoun CountyHigh1,662·
Lewis HighSpringfieldFairfax CountyHigh1,658·
Tomahawk Creek MiddleMidlothianChesterfield CountyMiddle1,650·
Monacan HighRichmondChesterfield CountyHigh1,644·
Indian River HighChesapeakeChesapeake cityHigh1,634·
Frank W. Cox HighVirginia BeachVirginia Beach cityHigh1,631·
Sherando HighStephens CityFrederick CountyHigh1,631·
Stone Bridge HighAshburnLoudoun CountyHigh1,629·
Matoaca HighChesterfieldChesterfield CountyHigh1,624·
Warwick HighNewport NewsNewport News cityHigh1,622·
Princess Anne HighVirginia BeachVirginia Beach cityHigh1,621·
Louisa County HighMineralLouisa CountyHigh1,601·
Hickory HighChesapeakeChesapeake cityHigh1,600·
Rock Ridge HighAshburnLoudoun CountyCombined1,599·
Francis C. Hammond MiddleAlexandriaAlexandria cityMiddle1,597·
Norview HighNorfolkNorfolk cityHigh1,585·
Woodgrove HighPurcellvilleLoudoun CountyCombined1,562·
Broad Run HighAshburnLoudoun CountyHigh1,558·
Kecoughtan HighHamptonHampton cityHigh1,553·
Millbrook HighWinchesterFrederick CountyHigh1,550·
Gloucester HighGloucesterGloucester CountyHigh1,547·
Eastern View HighCulpeperCulpeper CountyHigh1,529·
Courtland HighFredericksburgSpotsylvania CountyHigh1,497·
Bailey Bridge MiddleMidlothianChesterfield CountyMiddle1,496·
King George HighKing GeorgeKing George CountyHigh1,492·
Great Bridge HighChesapeakeChesapeake cityHigh1,491·
Larkspur MiddleVirginia BeachVirginia Beach cityMiddle1,488·
Lake Ridge MiddleWoodbridgePrince William CountyMiddle1,487·
Orange County HighOrangeOrange CountyHigh1,477·
Heritage HighLeesburgLoudoun CountyCombined1,475·
Atlee HighMechanicsvilleHanover CountyHigh1,470·
Huguenot HighRichmondRichmond cityHigh1,469·
Green Run HighVirginia BeachVirginia Beach cityHigh1,465·
James Wood HighWinchesterFrederick CountyHigh1,462·
Mercer MiddleAldieLoudoun CountyMiddle1,459·
George Washington MiddleAlexandriaAlexandria cityMiddle1,458·
Churchland HighPortsmouthPortsmouth cityHigh1,453·
Dominion HighSterlingLoudoun CountyCombined1,453·
Falling Creek MiddleNorth ChesterfieldChesterfield CountyMiddle1,443·
Charlottesville HighCharlottesvilleCharlottesville cityHigh1,438·
George P. Phenix ElementaryHamptonHampton cityElementary1,438·
Ronald Wilson Reagan MiddleHaymarketPrince William CountyMiddle1,436·
Varina HighRichmondHenrico CountyHigh1,420·
Park View HighSterlingLoudoun CountyHigh1,409·
Gainesville MiddleGainesvillePrince William CountyMiddle1,403·
Sandburg MiddleAlexandriaFairfax CountyMiddle1,401·
Spotsylvania HighSpotsylvaniaSpotsylvania CountyCombined1,394·
Phoebus HighHamptonHampton cityHigh1,391·
J.E.J. Moore MiddleDisputantaPrince George CountyMiddle1,387·
Benjamin Franklin MiddleRocky MountFranklin CountyMiddle1,382·
Old Donation SchoolVirginia BeachVirginia Beach cityMiddle1,377·
Tuscarora HighLeesburgLoudoun CountyCombined1,377·
Elizabeth Davis MiddleChesterChesterfield CountyMiddle1,364·
Fluvanna County HighPalmyraFluvanna CountyHigh1,362·
John Handley HighWinchesterWinchester cityHigh1,361·
Carson MiddleHerndonFairfax CountyMiddle1,358·
Giles County K-12 Virtual SchoolPearisburgGiles CountyCombined1,358·
Princess Anne MiddleVirginia BeachVirginia Beach cityMiddle1,358·
Parkside MiddleManassasPrince William CountyMiddle1,352·
Hanover HighMechanicsvilleHanover CountyHigh1,349·
Louise A. Benton MiddleManassasPrince William CountyMiddle1,339·
Loudoun County HighLeesburgLoudoun CountyHigh1,334·
Midlothian MiddleMidlothianChesterfield CountyMiddle1,330·
Powhatan HighPowhatanPowhatan CountyHigh1,328·
Blacksburg HighBlacksburgMontgomery CountyHigh1,325·
Smithfield HighSmithfieldIsle of Wight CountyHigh1,322·
Chancellor HighFredericksburgSpotsylvania CountyHigh1,321·
Caroline HighMilfordCaroline CountyHigh1,315·
Liberty HighBealetonFauquier CountyHigh1,313·
Great Bridge MiddleChesapeakeChesapeake cityMiddle1,309·
Grassfield ElementaryChesapeakeChesapeake cityElementary1,306·
Hampton HighHamptonHampton cityHigh1,301·
Henrico HighRichmondHenrico CountyHigh1,300·
Patrick Henry HighAshlandHanover CountyHigh1,294·
Hugo A. Owens MiddleChesapeakeChesapeake cityMiddle1,286·
Hickory MiddleChesapeakeChesapeake cityMiddle1,285·
Halifax County HighSouth BostonHalifax CountyHigh1,282·
Jefferson Forest HighForestBedford CountyHigh1,282·
Warhill HighWilliamsburgJames City CountyHigh1,277·
Western Albemarle HighCrozetAlbemarle CountyHigh1,273·
Frost MiddleFairfaxFairfax CountyMiddle1,272·
Landstown MiddleVirginia BeachVirginia Beach cityMiddle1,272·
Denbigh HighNewport NewsNewport News cityHigh1,269·
Dinwiddie County HighDinwiddieDinwiddie CountyHigh1,260·
Eagle Ridge MiddleAshburnLoudoun CountyMiddle1,258·
George Washington HighDanvilleDanville cityHigh1,248·
Lafayette HighWilliamsburgJames City CountyHigh1,247·
Mechanicsville HighMechanicsvilleHanover CountyHigh1,245·
Jamestown HighWilliamsburgJames City CountyHigh1,243·
Amherst County HighAmherstAmherst CountyHigh1,240·
Thoreau MiddleViennaFairfax CountyMiddle1,239·
Grafton HighYorktownYork CountyHigh1,235·
Louisa County MiddleMineralLouisa CountyMiddle1,231·
Potomac Shores MiddleDumfriesPrince William CountyMiddle1,229·
Longfellow MiddleFalls ChurchFairfax CountyMiddle1,226·
E.C. Glass HighLynchburgLynchburg cityHigh1,220·
Petersburg HighPetersburgPetersburg cityHigh1,215·
Culpeper County HighCulpeperCulpeper CountyHigh1,204·
Irving MiddleSpringfieldFairfax CountyMiddle1,204·
Salem HighSalemSalem cityHigh1,202·
The Nokesville SchoolNokesvillePrince William CountyElementary1,202·
Rippon MiddleWoodbridgePrince William CountyMiddle1,200·
Chickahominy MiddleMechanicsvilleHanover CountyMiddle1,199·
Kilmer MiddleViennaFairfax CountyMiddle1,199·
Herbert J. Saunders MiddleManassasPrince William CountyMiddle1,198·
Norview MiddleNorfolkNorfolk cityMiddle1,196·
Independence MiddleVirginia BeachVirginia Beach cityMiddle1,193·
Monticello HighCharlottesvilleAlbemarle CountyHigh1,184·
J. Michael Lunsford MiddleChantillyLoudoun CountyMiddle1,182·
Stuart M. Beville MiddleWoodbridgePrince William CountyMiddle1,181·
Swift Creek MiddleMidlothianChesterfield CountyMiddle1,180·
Kettle Run HighNokesvilleFauquier CountyHigh1,175·
Johnson MiddleFairfaxFairfax cityMiddle1,165·
Brambleton MiddleAshburnLoudoun CountyMiddle1,164·
Pulaski County Senior HighDublinPulaski CountyHigh1,159·
Fauquier HighWarrentonFauquier CountyHigh1,156·
E.H. Marsteller MiddleBristowPrince William CountyMiddle1,153·
Tabb HighYorktownYork CountyHigh1,153·
River City MiddleRichmondRichmond cityMiddle1,150·
Loudoun Valley HighPurcellvilleLoudoun CountyHigh1,149·
Manor HighPortsmouthPortsmouth cityHigh1,149·
Magna Vista HighRidgewayHenry CountyHigh1,147·
Stone Hill MiddleAshburnLoudoun CountyMiddle1,146·
Blair MiddleNorfolkNorfolk cityMiddle1,141·
Mecklenburg County HighBaskervilleMecklenburg CountyHigh1,140·
River Bend MiddleSterlingLoudoun CountyMiddle1,137·
Hopewell HighHopewellHopewell cityHigh1,136·
William Byrd HighVintonRoanoke CountyHigh1,134·
Trailside MiddleAshburnLoudoun CountyMiddle1,131·
Bull Run MiddleGainesvillePrince William CountyMiddle1,129·
Jefferson MiddleArlingtonArlington CountyMiddle1,120·
Richmond High School for the ArtsRichmondRichmond cityHigh1,116·
Harmony MiddleHamiltonLoudoun CountyMiddle1,115·
Tuckahoe MiddleRichmondHenrico CountyMiddle1,114·
Heritage HighLynchburgLynchburg cityHigh1,113·
Grace E. Metz MiddleManassasManassas cityMiddle1,111·
Manchester MiddleNorth ChesterfieldChesterfield CountyMiddle1,109·
Lake Taylor HighNorfolkNorfolk cityHigh1,107·
Heritage HighNewport NewsNewport News cityHigh1,106·
Bassett HighBassettHenry CountyHigh1,098·
King George MiddleKing GeorgeKing George CountyMiddle1,097·
Ethel M. Gildersleeve MiddleNewport NewsNewport News cityMiddle1,087·
George H. Moody MiddleRichmondHenrico CountyMiddle1,086·
Hunter B. AndrewsHamptonHampton cityElementary1,081·
Robious MiddleMidlothianChesterfield CountyMiddle1,081·
Patrick Henry K-8 SchoolAlexandriaAlexandria cityElementary1,075·
New Kent HighNew KentNew Kent CountyHigh1,073·
Christiansburg HighChristiansburgMontgomery CountyHigh1,072·
Gunston MiddleArlingtonArlington CountyMiddle1,072·
Salem MiddleVirginia BeachVirginia Beach cityMiddle1,072·
Belmont Ridge MiddleLeesburgLoudoun CountyMiddle1,071·
Manassas Park HighManassas ParkManassas Park cityHigh1,070·
Rodney E. Thompson MiddleStaffordStafford CountyMiddle1,063·
Short Pump MiddleGlen AllenHenrico CountyMiddle1,056·

Virginia school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →