The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
Best Schools · Virginia · Largest by enrollment

Largest Virginia public schools by enrollment

Virginia public schools ranked by total enrollment. Brick-and-mortar only; virtual schools excluded.

VIRGINIA · LARGEST BY ENROLLMENT
#SchoolCityDistrictLevelStudents
501Elaine E. Thompson ElementarySterlingLoudoun County Public SchoolsElementary756
502Thornburg MiddleSpotsylvaniaSpotsylvania County Public SchoolsMiddle755
503T. Clay Wood ElementaryNokesvillePrince William County Public SchoolsElementary754
504Sealston ElementaryKing GeorgeKing George County Public SchoolsElementary753
505Jolliff MiddleChesapeakeChesapeake City Public SchoolsMiddle753
506Manassas Park MiddleManassas ParkManassas Park City Public SchoolsMiddle753
507Antietam ElementaryWoodbridgePrince William County Public SchoolsElementary752
508Central ElementaryPalmyraFluvanna County Public SchoolsElementary751
509Fairview ElementaryFairfax StationFairfax County Public SchoolsElementary751
510Waples Mill ElementaryOaktonFairfax County Public SchoolsElementary750
511Colvin Run ElementaryViennaFairfax County Public SchoolsElementary750
512Thomas Jefferson HighRichmondRichmond City Public SchoolsHigh749
513Arcola ElementaryAldieLoudoun County Public SchoolsElementary748
514Carroll County MiddleHillsvilleCarroll County Public SchoolsMiddle747
515Bennett ElementaryManassasPrince William County Public SchoolsElementary746
516Cave Spring MiddleRoanokeRoanoke County Public SchoolsMiddle746
517Fluvanna MiddlePalmyraFluvanna County Public SchoolsMiddle745
518Dogwood ElementaryRestonFairfax County Public SchoolsElementary745
519Lorton Station ElementaryLortonFairfax County Public SchoolsElementary745
520Sonnie Penn ElementaryWoodbridgePrince William County Public SchoolsElementary744
521John B. Dey ElementaryVirginia BeachVirginia Beach City Public SchoolsElementary744
522Laurel Hill ElementaryLortonFairfax County Public SchoolsElementary743
523John Adams ElementaryAlexandriaAlexandria City Public SchoolsElementary743
524Indian River MiddleChesapeakeChesapeake City Public SchoolsMiddle743
525Riverside ElementaryAlexandriaFairfax County Public SchoolsElementary741
526Centreville ElementaryCentrevilleFairfax County Public SchoolsElementary741
527Academy for Discovery at LakewoodNorfolkNorfolk City Public SchoolsMiddle739
528Skyline MiddleHarrisonburgHarrisonburg City Public SchoolsMiddle738
529Waynewood ElementaryAlexandriaFairfax County Public SchoolsElementary738
530Ashland ElementaryManassasPrince William County Public SchoolsElementary738
531Cesar Tarrant MiddleHamptonHampton City Public SchoolsMiddle737
532Grafton Village ElementaryFalmouthStafford County Public SchoolsElementary737
533Crestwood IntermediateChesapeakeChesapeake City Public SchoolsElementary736
534Colonel Fred Cherry MiddleSUFFOLKSuffolk City Public SchoolsMiddle736
535Hunt Valley ElementarySpringfieldFairfax County Public SchoolsElementary735
536Buckland Mills ElementaryGainesvillePrince William County Public SchoolsElementary735
537Rivers Edge ElementaryGlen AllenHenrico County Public SchoolsElementary735
538Canterbury Woods ElementaryAnnandaleFairfax County Public SchoolsElementary735
539Samuel W. Tucker ElementaryAlexandriaAlexandria City Public SchoolsElementary735
540Garrisonville ElementaryStaffordStafford County Public SchoolsElementary735
541Laurel Park MiddleMartinsvilleHenry County Public SchoolsMiddle734
542Breckinridge MiddleRoanokeRoanoke City Public SchoolsMiddle733
543Harrison Road ElementaryFredericksburgSpotsylvania County Public SchoolsElementary732
544Northside MiddleNorfolkNorfolk City Public SchoolsMiddle732
545Frederick County MiddleWinchesterFrederick County Public SchoolsMiddle732
546Fort Defiance HighFort DefianceAugusta County Public SchoolsHigh731
547Appomattox County HighAppomattoxAppomattox County Public SchoolsHigh731
548Anthony Burns ElementaryStaffordStafford County Public SchoolsElementary730
549Elizabeth Scott ElementaryChesterChesterfield County Public SchoolsElementary729
550New Castle ElementaryVirginia BeachVirginia Beach City Public SchoolsElementary728
Page 11 of 20 · 1,000 ranked. Total enrollment from NCES 2024-25. Virtual schools excluded.

Other Virginia rankings

Outperforming demographicsUnderperforming demographicsTitle I beating the oddsHighest proficiencyLowest student-teacher ratioFastest-growingMost racially diverse

By school level

The same ranking narrowed to a single grade band, each with its own list and CSV download.

Largest by enrollment · ElementaryLargest by enrollment · MiddleLargest by enrollment · HighLargest by enrollment · K-12Nationwide ranking →

Same ranking, other states

AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareDistrict of ColumbiaFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontWashingtonWest VirginiaWisconsinWyoming