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

704 schools in West Virginia

55 counties · 296 cities · Public K-12

West Virginia comprises 55 counties and 296 cities, collectively home to 704 public K-12 schools. Morgantown High School is the largest single campus at 1,754 students.

Largest district
Kanawha County Schools23,085 students · 61 schools

Test scores

Reading, SY 2020-21. State average: 39.7% met or exceeded.
Top 5 schools
  1. 87.0%
  2. 77.0%
  3. 77.0%
  4. 76.0%
  5. 73.0%

See all 591 schools ranked by score →

Charleston30 schoolsMartinsburg19 schoolsMorgantown19 schoolsParkersburg19 schoolsHuntington17 schoolsWheeling15 schoolsPrinceton13 schoolsClarksburg12 schoolsBeckley11 schoolsFairmont9 schoolsBluefield8 schoolsBuckhannon8 schoolsElkins8 schoolsSaint Albans8 schoolsHurricane7 schoolsCharles Town6 schoolsHedgesville6 schoolsKeyser6 schoolsSouth Charleston6 schoolsBarboursville5 schoolsDunbar5 schoolsMoundsville5 schoolsOak Hill5 schoolsRomney5 schoolsSummersville5 schoolsWellsburg5 schoolsBerkeley Springs4 schoolsBridgeport4 schoolsChapmanville4 schoolsCraigsville4 schoolsElkview4 schoolsLogan4 schoolsMoorefield4 schoolsNew Cumberland4 schoolsNew Martinsville4 schoolsPoint Pleasant4 schoolsRavenswood4 schoolsRipley4 schoolsShenandoah Junction4 schoolsSutton4 schoolsVienna4 schoolsWeirton4 schoolsWelch4 schoolsWest Union4 schoolsWinfield4 schoolsBelle3 schoolsBradshaw3 schoolsBunker Hill3 schoolsClay3 schoolsEleanor3 schoolsElizabeth3 schoolsGerrardstown3 schoolsGrafton3 schoolsHarpers Ferry3 schoolsKenova3 schoolsKingwood3 schoolsLewisburg3 schoolsLost Creek3 schoolsMadison3 schoolsMeadow Bridge3 schoolsMullens3 schoolsNitro3 schoolsPetersburg3 schoolsPhilippi3 schoolsPineville3 schoolsPoca3 schoolsRidgeley3 schoolsSaint Marys3 schoolsShady Spring3 schoolsShinnston3 schoolsSistersville3 schoolsSpencer3 schoolsWayne3 schoolsWeston3 schoolsWilliamson3 schoolsAshton2 schoolsAugusta2 schoolsBaker2 schoolsBelington2 schoolsBelmont2 schoolsBlacksville2 schoolsBuffalo2 schoolsCameron2 schoolsCapon Bridge2 schoolsCoal City2 schoolsCrawley2 schoolsDelbarton2 schoolsEllenboro2 schoolsFairview2 schoolsFarmington2 schoolsFlemington2 schoolsFollansbee2 schoolsFort Ashby2 schoolsFort Gay2 schoolsFoster2 schoolsFranklin2 schoolsGlen Dale2 schoolsGlen Daniel2 schoolsGlenville2 schoolsGrantsville2 schoolsHambleton2 schoolsHamlin2 schoolsHarts2 schoolsHinton2 schoolsInwood2 schoolsKearneysville2 schoolsLindside2 schoolsMallory2 schoolsMan2 schoolsMannington2 schoolsMill Creek2 schoolsMilton2 schoolsMonongah2 schoolsNutter Fort2 schoolsOceana2 schoolsOna2 schoolsPaden City2 schoolsPaw Paw2 schoolsPeterstown2 schoolsPine Grove2 schoolsPt Pleasant2 schoolsRock2 schoolsRonceverte2 schoolsSeth2 schoolsShepherdstown2 schoolsSlanesville2 schoolsSophia2 schoolsTunnelton2 schoolsVan2 schoolsWilliamstown2 schoolsAccoville1 schoolsAlderson1 schoolsAlum Creek1 schoolsAnsted1 schoolsArnoldsburg1 schoolsArthurdale1 schoolsArtie1 schoolsAshford1 schoolsAthens1 schoolsAurora1 schoolsBarrackville1 schoolsBeverly1 schoolsBig Sandy1 schoolsBirch River1 schoolsBomont1 schoolsBranchland1 schoolsBrandywine1 schoolsBrenton1 schoolsBruceton Mills1 schoolsBuckeye1 schoolsBud1 schoolsBurlington1 schoolsBurnsville1 schoolsCedar Grove1 schoolsCeredo1 schoolsCharleston1 schoolsCharmco1 schoolsChesapeake1 schoolsChester1 schoolsCircleville1 schoolsClear Fork1 schoolsCoalton1 schoolsComfort1 schoolsCottageville1 schoolsCowen1 schoolsCross Lanes1 schoolsCrum1 schoolsCulloden1 schoolsCyclone1 schoolsDallas1 schoolsDaniels1 schoolsDanville1 schoolsDavisville1 schoolsDelbarton1 schoolsDiamond1 schoolsDingess1 schoolsDuck1 schoolsDunlow1 schoolsDunmore1 schoolsEast Bank1 schoolsEast Lynn1 schoolsElk Garden1 schoolsEvans1 schoolsFairdale1 schoolsFalling Waters1 schoolsFayetteville1 schoolsFlatwoods1 schoolsFrametown1 schoolsFrankford1 schoolsFrench Creek1 schoolsGallipolis Ferry1 schoolsGassaway1 schoolsGenoa1 schoolsGhent1 schoolsGilbert1 schoolsGlen Fork1 schoolsGreen Bank1 schoolsGriffithsville1 schoolsHacker Valley1 schoolsHanover1 schoolsHarman1 schoolsHarrisville1 schoolsHico1 schoolsHillsboro1 schoolsHolden1 schoolsHometown1 schoolsHundred1 schoolsIaeger1 schoolsJane Lew1 schoolsJumping Branch1 schoolsJunior1 schoolsKenna1 schoolsKermit1 schoolsKimball1 schoolsLavalette1 schoolsLe Roy1 schoolsLeft Hand1 schoolsLeon1 schoolsLerona1 schoolsLesage1 schoolsLewisburg1 schoolsLiberty1 schoolsLinn1 schoolsLizemore1 schoolsLookout1 schoolsLumberport1 schoolsMabscott1 schoolsMarlinton1 schoolsMarmet1 schoolsMason1 schoolsMatewan1 schoolsMatoaka1 schoolsMaysville1 schoolsMcmechen1 schoolsMetz1 schoolsMiami1 schoolsMiddlebourne1 schoolsMineral Wells1 schoolsMoatsville1 schoolsMount Hope1 schoolsMount Lookout1 schoolsMount Nebo1 schoolsMount Storm1 schoolsMount Zion1 schoolsNettie1 schoolsNew Creek1 schoolsNew Haven1 schoolsNew Richmond1 schoolsOmar1 schoolsPennsboro1 schoolsPickens1 schoolsPleasant Valley1 schoolsPratt1 schoolsPrichard1 schoolsQuinwood1 schoolsRainelle1 schoolsRanger1 schoolsRanson1 schoolsReader1 schoolsRichwood1 schoolsRivesville1 schoolsRoanoke1 schoolsRock Cave1 schoolsRock Creek1 schoolsRowlesburg1 schoolsSalem1 schoolsSalt Rock1 schoolsSandyville1 schoolsScott Depot1 schoolsSissonville1 schoolsSmithers1 schoolsSmithville1 schoolsSmoot1 schoolsSpanisburg1 schoolsSpringfield1 schoolsStollings1 schoolsStonewood1 schoolsTad1 schoolsTalcott1 schoolsTerra Alta1 schoolsThomas1 schoolsTornado1 schoolsTriadelphia1 schoolsUnion1 schoolsUpperglade1 schoolsVerdunville1 schoolsWalton1 schoolsWar1 schoolsWebster Springs1 schoolsWest Hamlin1 schoolsWest Liberty1 schoolsWest Milford1 schoolsWhite Hall1 schoolsWhite Sulphur Springs1 schoolsWhitesville1 schoolsWiley Ford1 schools

West Virginia school rankings

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