West Virginia high schools ranked

RankGradeSchoolCityDistrictActualProjectedImpactStudents
#1A+George Washington High SchoolCharlestonKanawha County Schools61%61%Exceeds Expectations1,195
#2A+Morgantown High SchoolMorgantownMonongalia County Schools57%63%Meets Expectations1,859
#3A+Bridgeport High SchoolBridgeportHarrison County Schools53%49%Exceeds Expectations808
#4A+University High SchoolMorgantownMonongalia County Schools53%55%Meets Expectations1,362
#5A+Williamstown High SchoolWilliamstownWood County Schools48%51%Meets Expectations671
#6A+Hurricane High SchoolHurricanePutnam County Schools46%47%Exceeds Expectations1,256
#7A+Jefferson High SchoolShenandoah JunctionJefferson County Schools44%50%Meets Expectations1,444
#8A+Herbert Hoover High SchoolElkviewKanawha County Schools43%35%Greatly Exceeds Expectations789
#9A+Winfield High SchoolWinfieldPutnam County Schools43%42%Exceeds Expectations793
#10AWashington High SchoolCharles TownJefferson County Schools43%44%Meets Expectations1,328
#11ASaint Albans High SchoolSt AlbansKanawha County Schools40%39%Exceeds Expectations993
#12ASpring Mills High SchoolMartinsburgBerkeley County Schools40%38%Exceeds Expectations1,480
#13ACabell Midland High SchoolOnaCabell County Schools39%43%Meets Expectations1,757
#14AWheeling Park High SchoolWheelingOhio County Schools39%41%Meets Expectations1,490
#15AMusselman High SchoolInwoodBerkeley County Schools38%41%Meets Expectations1,754
#16AShady Spring HighShady SpringRaleigh County Schools38%36%Exceeds Expectations828
#17ASt Marys High SchoolSt MarysPleasants County Schools38%34%Exceeds Expectations324
#18A-Woodrow Wilson High SchoolBeckleyRaleigh County Schools38%40%Meets Expectations1,330
#19A-Buffalo High SchoolBuffaloPutnam County Schools37%36%Exceeds Expectations377
#20A-Frankfort High SchoolRidgeleyMineral County Schools37%35%Exceeds Expectations488
#21A-Greenbrier East High SchoolLewisburgGreenbrier County Schools35%37%Meets Expectations1,014
#22A-Huntington High SchoolHuntingtonCabell County Schools35%36%Meets Expectations1,704
#23A-Princeton Senior High SchoolPrincetonMercer County Schools35%30%Exceeds Expectations983
#24A-Roane County HighSpencerRoane County Schools35%27%Greatly Exceeds Expectations540
#25A-Robert C Byrd High SchoolClarksburgHarrison County Schools35%28%Greatly Exceeds Expectations765
#26B+John Marshall High SchoolGlen DaleMarshall County Schools34%36%Meets Expectations1,046
#27B+Parkersburg High SchoolParkersburgWood County Schools34%42%Meets Expectations1,651
#28B+Parkersburg South High SchoolParkersburgWood County Schools34%39%Meets Expectations1,454
#29BBrooke High SchoolWellsburgBrooke County Schools33%36%Meets Expectations1,033
#30BCapital High SchoolCharlestonKanawha County Schools33%36%Meets Expectations1,086
#31BEast Fairmont High SchoolFairmontMarion County Schools33%37%Meets Expectations689
#32BEast Hardy High SchoolBakerHardy County Schools33%30%Exceeds Expectations313
#33BFairmont Senior High SchoolFairmontMarion County Schools33%41%Meets Expectations821
#34BHedgesville High SchoolHedgesvilleBerkeley County Schools33%38%Meets Expectations1,392
#35BNitro High SchoolNitroKanawha County Schools33%46%Doesn't Meet Expectations827
#36BGilmer County High SchoolGlenvilleGilmer County Schools32%29%Exceeds Expectations449
#37BUnion Educational Complex (K-12)Mount StormGrant County Schools23%25%Meets Expectations186
#38B-Berkeley Springs High SchoolBerkeley SpringsMorgan County Schools32%32%Exceeds Expectations621
#39B-Elkins High SchoolElkinsRandolph County Schools32%29%Exceeds Expectations783
#40B-North Marion High SchoolFarmingtonMarion County Schools32%30%Exceeds Expectations738
#41B-Oak Glen High SchoolNew CumberlandHancock County Schools32%27%Exceeds Expectations486
#42B-Pendleton County Middlehigh SchoolFranklinPendleton County Schools32%34%Meets Expectations388
#43B-Petersburg High SchoolPetersburgGrant County Schools32%32%Meets Expectations616
#44B-South Charleston High SchoolSouth CharlestonKanawha County Schools32%39%Meets Expectations952
#45B-Martinsburg High SchoolMartinsburgBerkeley County Schools31%32%Exceeds Expectations1,471
#46B-Bluefield High SchoolBluefieldMercer County Schools30%24%Greatly Exceeds Expectations608
#47B-Clay Battelle High SchoolBlacksvilleMonongalia County Schools30%37%Meets Expectations341
#48B-James Monroe High SchoolLindsideMonroe County Schools30%32%Meets Expectations464
#49B-Ripley High SchoolRipleyJackson County Schools30%34%Meets Expectations812
#50B-Ritchie County High SchoolEllenboroRitchie County Schools30%31%Meets Expectations387
#51B-South Harrison High SchoolLost CreekHarrison County Schools30%32%Meets Expectations349
#52B-Tucker County High SchoolHambletonTucker County Schools30%35%Meets Expectations293
#53C+Braxton County High SchoolSuttonBraxton County Schools28%32%Meets Expectations503
#54C+Doddridge County High SchoolWest UnionDoddridge County Schools28%34%Meets Expectations327
#55C+Grafton High SchoolGraftonTaylor County Schools28%31%Meets Expectations620
#56C+Keyser High SchoolKeyserMineral County Schools28%30%Meets Expectations671
#57C+Philip Barbour High School ComplexPhilippiBarbour County Board of Education28%26%Exceeds Expectations629
#58C+Tyler Consolidated High SchoolSistersvilleTyler County Schools28%30%Meets Expectations378
#59C+Harman Elementaryhigh School (K-12)HarmanRandolph County Schools20%28%Meets Expectations132
#60CLiberty High SchoolClarksburgHarrison County Schools27%30%Meets Expectations485
#61CMagnolia High SchoolNew MartinsvilleWetzel County Schools27%28%Meets Expectations343
#62CMoorefield High SchoolMoorefieldHardy County Schools27%28%Meets Expectations499
#63CRiverside High SchoolBelleKanawha County Schools27%32%Meets Expectations1,220
#64CWahama Juniorsenior High SchoolMasonMason County Schools26%32%Meets Expectations387
#65C-Liberty High SchoolGlen DanielRaleigh County Schools25%28%Meets Expectations512
#66C-Nicholas County High SchoolSummersvilleNicholas County Schools25%31%Meets Expectations730
#67C-Oak Hill HighOak HillFayette County Schools25%29%Meets Expectations1,164
#68C-Poca High SchoolPocaPutnam County Schools25%37%Doesn't Meet Expectations446
#69C-Pocahontas County High SchoolDunmorePocahontas County Schools25%27%Meets Expectations278
#70C-Sissonville High SchoolCharlestonKanawha County Schools25%33%Meets Expectations563
#71C-Spring Valley High SchoolHuntingtonWayne County Schools25%33%Meets Expectations910
#72C-Wayne High SchoolWayneWayne County Schools25%25%Exceeds Expectations611
#73C-Webster County High SchoolUppergladeWebster County Schools25%27%Meets Expectations526
#74C-Weir High SchoolWeirtonHancock County Schools25%31%Meets Expectations601
#75C-Hundred High SchoolHundredWetzel County Schools24%21%Exceeds Expectations94
#76C-Wirt County High SchoolElizabethWirt County Schools24%27%Meets Expectations295
#77D+Buckhannon Upshur High SchoolBuckhannonUpshur County Schools23%34%Doesn't Meet Expectations1,196
#78D+Lincoln High SchoolShinnstonHarrison County Schools23%30%Meets Expectations548
#79D+Pikeview High SchoolPrincetonMercer County Schools23%32%Doesn't Meet Expectations630
#80D+Point Pleasant Juniorsenior High SchoolPoint PleasantMason County Schools23%32%Meets Expectations1,107
#81D+Ravenswood High SchoolRavenswoodJackson County Schools23%31%Meets Expectations429
#82D+Hampshire Senior High SchoolRomneyHampshire County Schools22%28%Meets Expectations818
#83D+Paden City High SchoolPaden CityWetzel County Schools22%26%Meets Expectations163
#84D+Van Junior Senior High SchoolVanBoone County Schools22%21%Exceeds Expectations177
#85DChapmanville Regional High SchoolChapmanvilleLogan County Schools22%28%Meets Expectations721
#86DGreenbrier West High SchoolCharmcoGreenbrier County Schools22%27%Meets Expectations404
#87DLincoln County High SchoolHamlinLincoln County Schools22%19%Exceeds Expectations852
#88DMan Senior High SchoolManLogan County Schools22%22%Exceeds Expectations348
#89DScott High SchoolMadisonBoone County Schools22%31%Doesn't Meet Expectations529
#90DWyoming County East High SchoolNew RichmondWyoming County Schools22%21%Exceeds Expectations473
#91DMidland Trail HighHicoFayette County Schools21%33%Doesn't Meet Expectations623
#92DTug Valley High SchoolWilliamsonMingo County Schools21%21%Exceeds Expectations382
#93D-Clay County High SchoolClayClay County Schools20%24%Meets Expectations533
#94D-Lewis County High SchoolWestonLewis County Schools20%29%Doesn't Meet Expectations756
#95D-Preston High SchoolKingwoodPreston County Schools20%35%Doesn't Meet Expectations1,178
#96D-Sherman High SchoolSethBoone County Schools20%29%Doesn't Meet Expectations339
#97D-Independence High SchoolCoal CityRaleigh County Schools18%23%Meets Expectations572
#98D-Cameron High SchoolCameronMarshall County Schools17%30%Doesn't Meet Expectations312
#99D-Logan Senior High SchoolLoganLogan County Schools17%24%Meets Expectations580
#100D-Mingo Central Comprehensive High SchoolDelbartonMingo County Schools17%22%Meets Expectations635
#101D-Richwood High SchoolCraigsvilleNicholas County Schools17%25%Meets Expectations340
#102D-Valley High SchoolPine GroveWetzel County Schools17%22%Meets Expectations139
#103FMount View High SchoolWelchMcdowell County Schools16%19%Meets Expectations560
#104FPickens Elementaryhigh School (K-12)PickensRandolph County Schools16%28%Doesn't Meet Expectations34
#105FTygarts Valley Middlehigh SchoolMill CreekRandolph County Schools16%28%Doesn't Meet Expectations420
#106FHannan Juniorsenior High SchoolAshtonMason County Schools15%26%Doesn't Meet Expectations235
#107FMontcalm High SchoolRockMercer County Schools15%27%Doesn't Meet Expectations282
#108FTolsia High SchoolFort GayWayne County Schools15%24%Meets Expectations367
#109FWestside High SchoolClear ForkWyoming County Schools15%19%Meets Expectations585
#110FRiver View High SchoolBradshawMcdowell County Schools13%17%Meets Expectations408
#111FPaw Paw High SchoolPaw PawMorgan County Schools12%22%Doesn't Meet Expectations72

How West Virginia's high schools compare

A: 25B: 27C: 24D: 26F: 9

47% of the 111 ranked high schools in West Virginia earn an A or B (25 A grades, 27 B, 24 C, 26 D, 9 F), against 50% of high schools nationwide. 96 schools meet or beat the proficiency projected from their student context (86% here, 74% nationally), and 30 exceed it. On average 29% of tested students meet the state bar against a projected 32% (national averages: 44% actual, 41% projected).

Districts with the most schools in the top quarter (the top 28): Kanawha County Schools (3), Wood County Schools (3), Putnam County Schools (3), Monongalia County Schools (2).

Cities with the most ranked high schools: Charleston (3, 2 at A or B).

The largest ranked high schools: Morgantown High School (1,859 students, A+, #2), Cabell Midland High School (1,757 students, A, #13), Musselman High School (1,754 students, A, #15).

High schools in West Virginia that are not ranked

12 graded high schools are listed here rather than ranked, each for the reason given. Every one has its own page with its full SchoolGrade report.

Special-purpose schools (6)

Alternative, special-education and vocational schools serve a different mission and a different student body, so they are graded but not ranked against regular schools.

Closed schools (1)

NCES lists these schools as closed or inactive since their last graded year.

Not yet graded (5)

Our source data has no school-level proficiency results for these schools, so they carry no SchoolGrade yet.

About this ranking

  • Scope: every public high school in West Virginia.
  • Order: SchoolGrade, then actual proficiency, then name; schools with the same grade and score share a rank.
  • Ranked: regular public schools that NCES lists as open, not fully online, with at least 30 students. Others are listed with the reason.
  • Tags: Magnet and Charter from the NCES school directory; K-12 marks schools serving every grade that are ranked with the high schools.
  • Grades are the 2025-26 SchoolGrade model. How SchoolGrade works

Questions about high schools in West Virginia

What is the best high school in West Virginia?

George Washington High School in Charleston ranks first among the 111 ranked high schools in West Virginia with a SchoolGrade of A+, 61% of tested students meeting the state bar against a projected 61%.

How are high schools in West Virginia ranked?

By SchoolGrade, the 2025-26 model that scores each school's actual test proficiency against the level projected for its student context, then by actual proficiency to break ties. Regular public schools that are open, not fully online and have at least 30 students are ranked; the rest are listed below the table with the reason.

How many high schools does West Virginia have?

SchoolGrade grades 123 public high schools in West Virginia; 111 are ranked here and 12 are listed as not ranked.