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

685 schools in West Virginia

55 counties · 302 cities · Public K-12
NameCityCountyLevelEnrollmentRating
MORGANTOWN HIGH SCHOOLMORGANTOWNMonongalia CountyHigh1,859·
CABELL MIDLAND HIGH SCHOOLONACabell CountyHigh1,757·
MUSSELMAN HIGH SCHOOLINWOODBerkeley CountyHigh1,754·
HUNTINGTON HIGH SCHOOLHUNTINGTONCabell CountyHigh1,704·
PARKERSBURG HIGH SCHOOLPARKERSBURGWood CountyHigh1,651·
WHEELING PARK HIGH SCHOOLWHEELINGOhio CountyHigh1,490·
SPRING MILLS HIGH SCHOOLMARTINSBURGBerkeley CountyHigh1,480·
MARTINSBURG HIGH SCHOOLMARTINSBURGBerkeley CountyHigh1,471·
PARKERSBURG SOUTH HIGH SCHOOLPARKERSBURGWood CountyHigh1,454·
JEFFERSON HIGH SCHOOLSHENANDOAH JUNCTIONJefferson CountyHigh1,444·
HEDGESVILLE HIGH SCHOOLHEDGESVILLEBerkeley CountyHigh1,392·
UNIVERSITY HIGH SCHOOLMORGANTOWNMonongalia CountyHigh1,362·
WOODROW WILSON HIGH SCHOOLBECKLEYRaleigh CountyHigh1,330·
WASHINGTON HIGH SCHOOLCHARLES TOWNJefferson CountyHigh1,328·
HURRICANE HIGH SCHOOLHURRICANEPutnam CountyHigh1,256·
RIVERSIDE HIGH SCHOOLBELLEKanawha CountyHigh1,220·
BUCKHANNON UPSHUR HIGH SCHOOLBUCKHANNONUpshur CountyHigh1,196·
GEORGE WASHINGTON HIGH SCHOOLCHARLESTONKanawha CountyHigh1,195·
PRESTON HIGH SCHOOLKINGWOODPreston CountyHigh1,178·
OAK HILL HIGHOAK HILLFayette CountyHigh1,164·
POINT PLEASANT JUNIOR/SENIOR HIGH SCHOOLPOINT PLEASANTMason CountyHigh1,107·
CAPITAL HIGH SCHOOLCHARLESTONKanawha CountyHigh1,086·
JOHN MARSHALL HIGH SCHOOLGLEN DALEMarshall CountyHigh1,046·
BROOKE HIGH SCHOOLWELLSBURGBrooke CountyHigh1,033·
GREENBRIER EAST HIGH SCHOOLLEWISBURGGreenbrier CountyHigh1,014·
SAINT ALBANS HIGH SCHOOLST. ALBANSKanawha CountyHigh993·
PRINCETON SENIOR HIGH SCHOOLPRINCETONMercer CountyHigh983·
SPRING MILLS MIDDLE SCHOOLMARTINSBURGBerkeley CountyMiddle964·
SOUTH CHARLESTON HIGH SCHOOLSOUTH CHARLESTONKanawha CountyHigh952·
SPRING VALLEY HIGH SCHOOLHUNTINGTONWayne CountyHigh910·
LINCOLN COUNTY HIGH SCHOOLHAMLINLincoln CountyHigh852·
HURRICANE MIDDLEHURRICANEPutnam CountyMiddle849·
POTOMACK INTERMEDIATE SCHOOLMARTINSBURGBerkeley CountyElementary846·
SHADY SPRING HIGHSHADY SPRINGRaleigh CountyHigh828·
NITRO HIGH SCHOOLNITROKanawha CountyHigh827·
FAIRMONT SENIOR HIGH SCHOOLFAIRMONTMarion CountyHigh821·
HAMPSHIRE SENIOR HIGH SCHOOLROMNEYHampshire CountyHigh818·
RIPLEY HIGH SCHOOLRIPLEYJackson CountyHigh812·
BRIDGEPORT HIGH SCHOOLBRIDGEPORTHarrison CountyHigh808·
B-U MIDDLE SCHOOLBUCKHANNONUpshur CountyMiddle803·
WEIRTON ELEMENTARYWEIRTONHancock CountyElementary793·
WINFIELD HIGH SCHOOLWINFIELDPutnam CountyHigh793·
HERBERT HOOVER HIGH SCHOOLELKVIEWKanawha CountyHigh789·
NEW MARTINSVILLE SCHOOLNEW MARTINSVILLEWetzel CountyElementary789·
ELKINS HIGH SCHOOLELKINSRandolph CountyHigh783·
CHEAT LAKE ELEMENTARY SCHOOLMORGANTOWNMonongalia CountyElementary770·
ROBERT C BYRD HIGH SCHOOLCLARKSBURGHarrison CountyHigh765·
LEWIS COUNTY HIGH SCHOOLWESTONLewis CountyHigh756·
SOUTH MIDDLE SCHOOLMORGANTOWNMonongalia CountyMiddle755·
MARTINSBURG SOUTH MIDDLE SCHOOLMARTINSBURGBerkeley CountyMiddle747·
SUMMERS COUNTY HIGH SCHOOLHINTONSummers CountyHigh745·
HEDGESVILLE MIDDLE SCHOOLHEDGESVILLEBerkeley CountyMiddle738·
NORTH MARION HIGH SCHOOLFARMINGTONMarion CountyHigh738·
EASTERN GREENBRIER MIDDLE SCHOOLRONCEVERTEGreenbrier CountyMiddle732·
NICHOLAS COUNTY HIGH SCHOOLSUMMERSVILLENicholas CountyHigh730·
EAST FAIRMONT MIDDLE SCHOOLFAIRMONTMarion CountyMiddle723·
CHAPMANVILLE REGIONAL HIGH SCHOOLCHAPMANVILLELogan CountyHigh721·
KEYSER MIDDLE SCHOOLKEYSERMineral CountyMiddle719·
JOHNSON ELEMENTARY SCHOOLBRIDGEPORTHarrison CountyElementary714·
JOHN ADAMS MIDDLE SCHOOLCHARLESTONKanawha CountyMiddle705·
MOUNTAINVIEW ELEMENTARY SCHOOLMORGANTOWNMonongalia CountyElementary703·
BROOKE MIDDLE SCHOOLWELLSBURGBrooke CountyMiddle693·
EAST FAIRMONT HIGH SCHOOLFAIRMONTMarion CountyHigh689·
TAYLOR COUNTY MIDDLE SCHOOLGRAFTONTaylor CountyMiddle685·
BERKELEY HEIGHTS ELEMENTARY SCHOOLMARTINSBURGBerkeley CountyElementary680·
BARBOURSVILLE MIDDLE SCHOOLBARBOURSVILLECabell CountyMiddle679·
BECKLEY-STRATTON MIDDLE SCHOOLBECKLEYRaleigh CountyMiddle674·
MUSSELMAN MIDDLE SCHOOLBUNKER HILLBerkeley CountyMiddle673·
ORCHARD VIEW INTERMEDIATE SCHOOLMARTINSBURGBerkeley CountyElementary672·
KEYSER HIGH SCHOOLKEYSERMineral CountyHigh671·
WILLIAMSTOWN HIGH SCHOOLWILLIAMSTOWNWood CountyHigh671·
MARTINSBURG NORTH MIDDLE SCHOOLMARTINSBURGBerkeley CountyMiddle666·
NEW RIVER PRIMARYOAK HILLFayette CountyElementary664·
ROBERT L. BLAND MIDDLE SCHOOLWESTONLewis CountyMiddle658·
OAK HILL MIDDLE SCHOOLOAK HILLFayette CountyMiddle656·
WEST PRESTON SCHOOLARTHURDALEPreston CountyElementary656·
HUNTINGTON MIDDLE SCHOOLHUNTINGTONCabell CountyMiddle647·
EAGLE SCHOOL INTERMEDIATEMARTINSBURGBerkeley CountyElementary645·
HEDGESVILLE ELEMENTARY SCHOOLHEDGESVILLEBerkeley CountyElementary638·
CHARLES TOWN MIDDLE SCHOOLCHARLES TOWNJefferson CountyMiddle637·
PETERSBURG ELEMENTARY SCHOOLPETERSBURGGrant CountyElementary637·
CEREDO-KENOVA ELEMENTARYKENOVAWayne CountyElementary635·
MINGO CENTRAL COMPREHENSIVE HIGH SCHOOLDELBARTONMingo CountyHigh635·
PIKEVIEW HIGH SCHOOLPRINCETONMercer CountyHigh630·
PHILIP BARBOUR HIGH SCHOOL COMPLEXPHILIPPIBarbour CountyHigh629·
WEST FAIRMONT MIDDLE SCHOOLFAIRMONTMarion CountyMiddle629·
BIG ELM ELEMENTARY SCHOOLSHINNSTONHarrison CountyElementary624·
MIDLAND TRAIL HIGHHICOFayette CountyHigh623·
BERKELEY SPRINGS HIGH SCHOOLBERKELEY SPRINGSMorgan CountyHigh621·
BRUCETON SCHOOLBRUCETON MILLSPreston CountyElementary621·
GRAFTON HIGH SCHOOLGRAFTONTaylor CountyHigh620·
MOUNTAINEER MIDDLE SCHOOLMORGANTOWNMonongalia CountyMiddle619·
MOUNTAIN RIDGE MIDDLE SCHOOLGERRARDSTOWNBerkeley CountyMiddle619·
PETERSBURG HIGH SCHOOLPETERSBURGGrant CountyHigh616·
ELKVIEW MIDDLE SCHOOLELKVIEWKanawha CountyMiddle613·
RIPLEY MIDDLE SCHOOLRIPLEYJackson CountyMiddle613·
WAYNE HIGH SCHOOLWAYNEWayne CountyHigh611·
BLUEFIELD HIGH SCHOOLBLUEFIELDMercer CountyHigh608·
BRIDGEPORT MIDDLE SCHOOLBRIDGEPORTHarrison CountyMiddle603·
TOMAHAWK INTERMEDIATE SCHOOLHEDGESVILLEBerkeley CountyElementary601·
WEIR HIGH SCHOOLWEIRTONHancock CountyHigh601·
GLENWOOD SCHOOL (K-8)PRINCETONMercer CountyElementary600·
LOGAN MIDDLE SCHOOLLOGANLogan CountyMiddle590·
FAYETTEVILLE PK-8FAYETTEVILLEFayette CountyElementary587·
EASTWOOD ELEMENTARY SCHOOLMORGANTOWNMonongalia CountyElementary586·
HUNTINGTON EAST MIDDLE SCHOOLHUNTINGTONCabell CountyMiddle585·
WESTSIDE HIGH SCHOOLCLEAR FORKWyoming CountyHigh585·
NORTH ELEMENTARY SCHOOLMORGANTOWNMonongalia CountyElementary584·
MOUNTAIN RIDGE INTERMEDIATEGERRARDSTOWNBerkeley CountyElementary582·
NEW RIVER INTERMEDIATEOAK HILLFayette CountyElementary581·
LOGAN SENIOR HIGH SCHOOLLOGANLogan CountyHigh580·
SHADY SPRING MIDDLE SCHOOLSHADY SPRINGRaleigh CountyMiddle578·
EDISON MIDDLE SCHOOLPARKERSBURGWood CountyMiddle575·
INDEPENDENCE HIGH SCHOOLCOAL CITYRaleigh CountyHigh572·
BROOKHAVEN ELEMENTARY SCHOOLMORGANTOWNMonongalia CountyElementary571·
MILTON MIDDLE SCHOOLMILTONCabell CountyMiddle570·
ELKINS MIDDLE SCHOOLELKINSRandolph CountyMiddle569·
PIKEVIEW MIDDLE SCHOOLPRINCETONMercer CountyMiddle568·
JEFFERSON ELEMENTARY CENTERPARKERSBURGWood CountyElementary567·
SUNCREST ELEMENTARY SCHOOLMORGANTOWNMonongalia CountyElementary567·
WEIR MIDDLE SCHOOLWEIRTONHancock CountyMiddle565·
RIPLEY ELEMENTARY SCHOOLRIPLEYJackson CountyElementary563·
SISSONVILLE HIGH SCHOOLCHARLESTONKanawha CountyHigh563·
DANIELS ELEMENTARYDANIELSRaleigh CountyElementary562·
HARPERS FERRY MIDDLE SCHOOLHARPERS FERRYJefferson CountyMiddle562·
KEYSER PRIMARY SCHOOLKEYSERMineral CountyElementary562·
VILLAGE OF BARBOURSVILLE ELEMENTARY SCHBARBOURSVILLECabell CountyElementary562·
MOUNT VIEW HIGH SCHOOLWELCHMcDowell CountyHigh560·
NUTTER FORT PRIMARY SCHOOLNUTTER FORTHarrison CountyElementary560·
WINFIELD MIDDLE SCHOOLWINFIELDPutnam CountyMiddle556·
SUMMERSVILLE MIDDLE SCHOOLSUMMERSVILLENicholas CountyMiddle555·
WILLIAMSTOWN ELEMENTARY SCHOOLWILLIAMSTOWNWood CountyElementary553·
FORT GAY PRE K-8FORT GAYWayne CountyElementary551·
LINCOLN HIGH SCHOOLSHINNSTONHarrison CountyHigh548·
SISSONVILLE MIDDLE SCHOOLCHARLESTONKanawha CountyMiddle541·
ROANE COUNTY HIGHSPENCERRoane CountyHigh540·
WASHINGTON IRVING MIDDLE SCHOOLCLARKSBURGHarrison CountyMiddle540·
BLENNERHASSETT ELEMENTARY SCHOOLPARKERSBURGWood CountyElementary539·
MILTON ELEMENTARY SCHOOLMILTONCabell CountyElementary539·
CLAY COUNTY HIGH SCHOOLCLAYClay CountyHigh533·
VALLEY PK-8SMITHERSFayette CountyElementary530·
SCOTT HIGH SCHOOLMADISONBoone CountyHigh529·
WILLIAMSON PK8WILLIAMSONMingo CountyElementary527·
WEBSTER COUNTY HIGH SCHOOLUPPERGLADEWebster CountyHigh526·
RIDGEDALE ELEMENTARY SCHOOLMORGANTOWNMonongalia CountyElementary525·
CALHOUN MIDDLE/HIGH SCHOOLMT. ZIONCalhoun CountyHigh524·
CHAPMANVILLE MIDDLE SCHOOLCHAPMANVILLELogan CountyMiddle524·
T A LOWERY ELEMENTARY SCHOOLSHENANDOAH JUNCTIONJefferson CountyElementary522·
BUCKHANNON ACADEMY ELEMENTARY SCHOOLBUCKHANNONUpshur CountyElementary519·
SPRING MILLS PRIMARYMARTINSBURGBerkeley CountyElementary517·
WARWOOD SCHOOLWHEELINGOhio CountyElementary516·
ANDREW JACKSON MIDDLE SCHOOLCHARLESTONKanawha CountyMiddle512·
LIBERTY HIGH SCHOOLGLEN DANIELRaleigh CountyHigh512·
BLENNERHASSETT MIDDLE SCHOOLPARKERSBURGWood CountyMiddle509·
WINFIELD ELEMENTARYWINFIELDPutnam CountyElementary509·
MINERAL WELLS ELEMENTARY SCHOOLMINERAL WELLSWood CountyElementary505·
MILL CREEK INTERMEDIATE SCHOOLBUNKER HILLBerkeley CountyElementary504·
ANNA JARVIS ELEMENTARY SCHOOLGRAFTONTaylor CountyElementary503·
BRAXTON COUNTY HIGH SCHOOLSUTTONBraxton CountyHigh503·
PRINCETON MIDDLE SCHOOLPRINCETONMercer CountyMiddle503·
SUNCREST MIDDLE SCHOOLMORGANTOWNMonongalia CountyMiddle501·
WEST TEAYS ELEMENTARYHURRICANEPutnam CountyElementary501·
MOOREFIELD HIGH SCHOOLMOOREFIELDHardy CountyHigh499·
PRINCETON PRIMARY SCHOOLPRINCETONMercer CountyElementary499·
JACKSON MIDDLE SCHOOLVIENNAWood CountyMiddle494·
ELK ELEMENTARY CENTERCHARLESTONKanawha CountyElementary491·
OAK GLEN MIDDLE SCHOOLNEW CUMBERLANDHancock CountyMiddle490·
ROMNEY ELEMENTARY SCHOOLROMNEYHampshire CountyElementary490·
FRANKFORT HIGH SCHOOLRIDGELEYMineral CountyHigh488·
POINT HARMONY ELEMENTARY SCHOOLCROSS LANESKanawha CountyElementary487·
OAK GLEN HIGH SCHOOLNEW CUMBERLANDHancock CountyHigh486·
LIBERTY HIGH SCHOOLCLARKSBURGHarrison CountyHigh485·
MOUNTAIN VIEW ELEMENTARY & MIDDLE SCHOOLUNIONMonroe CountyElementary482·
FRANKFORT MIDDLE SCHOOLRIDGELEYMineral CountyMiddle481·
WARM SPRINGS MIDDLE SCHOOLBERKELEY SPRINGSMorgan CountyMiddle480·
MOUNTAIN VIEW ELEMENTARY SCHOOLHURRICANEPutnam CountyElementary478·
INDEPENDENCE MIDDLE SCHOOLCOAL CITYRaleigh CountyMiddle477·
WYOMING COUNTY EAST HIGH SCHOOLNEW RICHMONDWyoming CountyHigh473·
BURCH PK8DELBARTONMingo CountyElementary471·
BLUEFIELD MIDDLE SCHOOLBLUEFIELDMercer CountyMiddle467·
WAYNE ELEMENTARY SCHOOLWAYNEWayne CountyElementary467·
JAMES MONROE HIGH SCHOOLLINDSIDEMonroe CountyHigh464·
SCOTT TEAYS ELEMENTARYSCOTT DEPOTPutnam CountyElementary463·
TUCKER VALLEY ELEMENTARY MIDDLE SCHOOLHAMBLETONTucker CountyElementary463·
LEWISBURG ELEMENTARYLEWISBURGGreenbrier CountyElementary461·
NEW HAVEN ELEMENTARY SCHOOLNEW HAVENMason CountyElementary460·
OPEQUON ELEMENTARY SCHOOLMARTINSBURGBerkeley CountyElementary459·
PETERSON-CENTRAL ELEMENTARY SCHOOLWESTONLewis CountyElementary459·
SOUTH JEFFERSON ELEMENTARY SCHOOLCHARLES TOWNJefferson CountyElementary458·
SHERRARD MIDDLE SCHOOLWHEELINGMarshall CountyMiddle454·
SPENCER ELEMENTARY SCHOOLSPENCERRoane CountyElementary454·
MYLAN PARK ELEMENTARY SCHOOLMORGANTOWNMonongalia CountyElementary452·
WIDMYER ELEMENTARYBERKELEY SPRINGSMorgan CountyElementary451·
GILMER COUNTY HIGH SCHOOLGLENVILLEGilmer CountyHigh449·
POCA HIGH SCHOOLPOCAPutnam CountyHigh446·
LINCOLN MIDDLE SCHOOLSHINNSTONHarrison CountyMiddle444·
MADISON MIDDLE SCHOOLMADISONBoone CountyMiddle442·
FLINN ELEMENTARY SCHOOLCHARLESTONKanawha CountyElementary439·
WOODSDALE ELEMENTARY SCHOOLWHEELINGOhio CountyElementary437·
HAYES MIDDLE SCHOOLST. ALBANSKanawha CountyMiddle436·
BUNKER HILL ELEMENTARYBUNKER HILLBerkeley CountyElementary435·
WEST HAMLIN ELEMENTARYWEST HAMLINLincoln CountyElementary435·
HAMLIN PK-8HAMLINLincoln CountyElementary434·
HAMILTON MIDDLE SCHOOLPARKERSBURGWood CountyMiddle432·
RAVENSWOOD HIGH SCHOOLRAVENSWOODJackson CountyHigh429·
EMERSON ELEMENTARY SCHOOLPARKERSBURGWood CountyElementary428·
SKYVIEW ELEMENTARY SCHOOLMORGANTOWNMonongalia CountyElementary427·
GILBERT PK8GILBERTMingo CountyElementary425·
WILDWOOD MIDDLE SCHOOLSHENANDOAH JUNCTIONJefferson CountyMiddle425·
DU PONT MIDDLE SCHOOLBELLEKanawha CountyMiddle423·
NUTTER FORT INTERMEDIATE SCHOOLNUTTER FORTHarrison CountyElementary423·
MATEWAN PK8MATEWANMingo CountyElementary422·
BRIDGEVIEW ELEMENTARY SCHOOLSOUTH CHARLESTONKanawha CountyElementary421·
RIDGEVIEW ELEMENTARYSOPHIARaleigh CountyElementary420·
SIMPSON ELEMENTARY SCHOOLBRIDGEPORTHarrison CountyElementary420·
TYGARTS VALLEY MIDDLE/HIGH SCHOOLMILL CREEKRandolph CountyHigh420·
FAIRDALE ELEMENTARY SCHOOLFAIRDALERaleigh CountyElementary418·
LENORE PK8 SCHOOLWILLIAMSONMingo CountyElementary416·
WATSON ELEMENTARY SCHOOLFAIRMONTMarion CountyElementary415·
SHADY SPRING ELEMENTARYSHADY SPRINGRaleigh CountyElementary414·
CLAY MIDDLE SCHOOLCLAYClay CountyMiddle413·
MOUNDSVILLE MIDDLE SCHOOLMOUNDSVILLEMarshall CountyMiddle409·
TUSCARORA ELEMENTARY SCHOOLMARTINSBURGBerkeley CountyElementary409·
RIVER VIEW HIGH SCHOOLBRADSHAWMcDowell CountyHigh408·
BLUE RIDGE ELEMENTARY SCHOOLHARPERS FERRYJefferson CountyElementary407·
BUFFALO ELEMENTARY SCHOOLKENOVAWayne CountyElementary407·
CENTRAL CITY ELEMENTARY SCHOOLHUNTINGTONCabell CountyElementary407·
MOOREFIELD ELEMENTARY SCHOOLMOOREFIELDHardy CountyElementary407·
EXPLORER ACADEMYHUNTINGTONCabell CountyElementary406·
GREENBRIER WEST HIGH SCHOOLCHARMCOGreenbrier CountyHigh404·
VALLEY VIEW ELEMENTARY SCHOOLMARTINSBURGBerkeley CountyElementary403·
RONCEVERTE ELEMENTARYRONCEVERTEGreenbrier CountyElementary401·
SOUTHSIDE ELEMENTARYHUNTINGTONCabell CountyElementary400·
HORACE MANN MIDDLE SCHOOLCHARLESTONKanawha CountyMiddle399·
PHILIPPI ELEMENTARY SCHOOLPHILIPPIBarbour CountyElementary399·
West Virginia Virtual AcademyCharlestonKanawha CountyOther398·
PARK MIDDLE SCHOOLBECKLEYRaleigh CountyMiddle394·
ROMNEY MIDDLE SCHOOLROMNEYHampshire CountyMiddle390·
TRIADELPHIA MIDDLE SCHOOLWHEELINGOhio CountyMiddle390·
Victory Elementary SchoolClarksburgHarrison CountyElementary389·
PENDLETON COUNTY MIDDLE/HIGH SCHOOLFRANKLINPendleton CountyHigh388·
PETERSTOWN ELEMENTARY SCHOOLPETERSTOWNMonroe CountyElementary388·
ROSEMONT ELEMENTARY SCHOOLMARTINSBURGBerkeley CountyElementary388·
RITCHIE COUNTY HIGH SCHOOLELLENBORORitchie CountyHigh387·
WAHAMA JUNIOR/SENIOR HIGH SCHOOLMASONMason CountyHigh387·
MAN MIDDLE SCHOOLMALLORYLogan CountyMiddle385·
BRAXTON COUNTY MIDDLE SCHOOLSUTTONBraxton CountyMiddle383·
HILLTOP ELEMENTARY SCHOOLWHEELINGMarshall CountyElementary383·
NEALE ELEMENTARY SCHOOLVIENNAWood CountyElementary382·
TUG VALLEY HIGH SCHOOLWILLIAMSONMingo CountyHigh382·
NEXT →