West Virginia middle schools ranked

RankGradeSchoolCityDistrictActualProjectedImpactStudents
#1A+Mountaineer Middle SchoolMorgantownMonongalia County Schools51%55%Meets Expectations619
#2A+John Adams Middle SchoolCharlestonKanawha County Schools49%62%Doesn't Meet Expectations705
#3A+Bridgeport Middle SchoolBridgeportHarrison County Schools48%50%Exceeds Expectations603
#4A+Suncrest Middle SchoolMorgantownMonongalia County Schools48%67%Underperforms Expectations501
#5A+Buffalo Middle SchoolKenovaWayne County Schools46%31%Greatly Exceeds Expectations252
#6A+Harpers Ferry Middle SchoolHarpers FerryJefferson County Schools45%46%Exceeds Expectations562
#7A+Hurricane MiddleHurricanePutnam County Schools44%47%Exceeds Expectations849
#8AJackson Middle SchoolViennaWood County Schools43%45%Exceeds Expectations494
#9ATriadelphia Middle SchoolWheelingOhio County Schools43%44%Exceeds Expectations390
#10AWinfield Middle SchoolWinfieldPutnam County Schools43%46%Exceeds Expectations556
#11ABarboursville Middle SchoolBarboursvilleCabell County Schools41%42%Exceeds Expectations679
#12AHamilton Middle SchoolParkersburgWood County Schools39%39%Exceeds Expectations432
#13AMarlinton Middle SchoolBuckeyePocahontas County Schools38%33%Greatly Exceeds Expectations133
#14AOak Glen Middle SchoolNew CumberlandHancock County Schools38%28%Greatly Exceeds Expectations490
#15APark Middle SchoolBeckleyRaleigh County Schools38%32%Greatly Exceeds Expectations394
#16ASouth Middle SchoolMorgantownMonongalia County Schools37%45%Meets Expectations755
#17A-Edison Middle SchoolParkersburgWood County Schools37%34%Greatly Exceeds Expectations575
#18A-Independence Middle SchoolCoal CityRaleigh County Schools37%27%Greatly Exceeds Expectations477
#19A-Shady Spring Middle SchoolShady SpringRaleigh County Schools37%35%Exceeds Expectations578
#20A-East Fairmont Middle SchoolFairmontMarion County Schools36%42%Meets Expectations723
#21A-Milton Middle SchoolMiltonCabell County Schools36%38%Exceeds Expectations570
#22A-Ripley Middle SchoolRipleyJackson County Schools36%34%Greatly Exceeds Expectations613
#23B+Charles Town Middle SchoolCharles TownJefferson County Schools36%37%Exceeds Expectations637
#24B+Horace Mann Middle SchoolCharlestonKanawha County Schools36%44%Meets Expectations399
#25B+Shepherdstown Middle SchoolShepherdstownJefferson County Schools36%40%Meets Expectations331
#26B+Blennerhassett Middle SchoolParkersburgWood County Schools35%35%Exceeds Expectations509
#27B+Ravenswood Middle SchoolRavenswoodJackson County Schools35%31%Greatly Exceeds Expectations321
#28B+Sissonville Middle SchoolCharlestonKanawha County Schools35%45%Doesn't Meet Expectations541
#29B+West Fairmont Middle SchoolFairmontMarion County Schools35%38%Meets Expectations629
#30B+Bridge Street Middle SchoolWheelingOhio County Schools34%38%Meets Expectations278
#31B+Frankfort Middle SchoolRidgeleyMineral County Schools34%37%Meets Expectations481
#32B+Wheeling Middle SchoolWheelingOhio County Schools33%30%Greatly Exceeds Expectations192
#33B+Wirt County Middle SchoolElizabethWirt County Schools33%28%Greatly Exceeds Expectations294
#34BDoddridge County Middle SchoolWest UnionDoddridge County Schools33%34%Exceeds Expectations328
#35BRomney Middle SchoolRomneyHampshire County Schools33%30%Greatly Exceeds Expectations390
#36BMonongah Middle SchoolMonongahMarion County Schools32%37%Meets Expectations206
#37BMountaineer Middle SchoolClarksburgHarrison County Schools32%32%Exceeds Expectations361
#38BSherrard Middle SchoolWheelingMarshall County Schools32%38%Meets Expectations454
#39BTrap Hill Middle SchoolGlen DanielRaleigh County Schools32%32%Exceeds Expectations376
#40BWildwood Middle SchoolShenandoah JunctionJefferson County Schools32%29%Greatly Exceeds Expectations425
#41BMoorefield Middle SchoolMoorefieldHardy County Schools31%28%Greatly Exceeds Expectations334
#42B-Belington Middle SchoolBelingtonBarbour County Board of Education31%32%Exceeds Expectations261
#43B-Capon Bridge Middle SchoolCapon BridgeHampshire County Schools31%35%Meets Expectations245
#44B-Elkview Middle SchoolElkviewKanawha County Schools31%35%Meets Expectations613
#45B-Vinson Middle SchoolHuntingtonWayne County Schools31%33%Exceeds Expectations197
#46B-Weir Middle SchoolWeirtonHancock County Schools31%31%Exceeds Expectations565
#47B-Mannington Middle SchoolManningtonMarion County Schools30%41%Doesn't Meet Expectations251
#48B-Pleasants County Middle SchoolBelmontPleasants County Schools30%39%Meets Expectations293
#49B-Sherman Junior High SchoolSethBoone County Schools30%29%Exceeds Expectations251
#50C+Andrew Jackson Middle SchoolCharlestonKanawha County Schools30%56%Underperforms Expectations512
#51C+Hedgesville Middle SchoolHedgesvilleBerkeley County Schools30%43%Doesn't Meet Expectations738
#52C+Peterstown Middle SchoolPeterstownMonroe County Schools30%38%Meets Expectations317
#53C+Pineville Middle SchoolPinevilleWyoming County Schools29%27%Exceeds Expectations267
#54C+Eastern Greenbrier Middle SchoolRonceverteGreenbrier County Schools28%34%Meets Expectations732
#55C+Pikeview Middle SchoolPrincetonMercer County Schools28%37%Meets Expectations568
#56C+Poca Middle SchoolPocaPutnam County Schools28%38%Doesn't Meet Expectations309
#57CHayes Middle SchoolSt AlbansKanawha County Schools28%38%Doesn't Meet Expectations436
#58CLincoln Middle SchoolShinnstonHarrison County Schools28%35%Meets Expectations444
#59CMountain Ridge Middle SchoolGerrardstownBerkeley County Schools28%38%Doesn't Meet Expectations619
#60CCentral Preston Middle SchoolKingwoodPreston County Schools27%33%Meets Expectations322
#61CClay Middle SchoolClayClay County Schools27%26%Exceeds Expectations413
#62CHuntington Middle SchoolHuntingtonCabell County Schools27%35%Meets Expectations647
#63CMusselman Middle SchoolBunker HillBerkeley County Schools27%35%Meets Expectations673
#64CSandy River Middle SchoolAvondaleMcdowell County Schools27%27%Exceeds Expectations239
#65CSpring Mills Middle SchoolMartinsburgBerkeley County Schools27%34%Meets Expectations964
#66C-George Washington Middle SchoolEleanorPutnam County Schools27%42%Doesn't Meet Expectations306
#67C-Ritchie County MiddleEllenboroRitchie County Schools27%32%Meets Expectations330
#68C-Dunbar Middle SchoolDunbarKanawha County Schools26%33%Meets Expectations300
#69C-Warm Springs Middle SchoolBerkeley SpringsMorgan County Schools26%36%Doesn't Meet Expectations480
#70C-Bluefield Middle SchoolBluefieldMercer County Schools25%21%Greatly Exceeds Expectations467
#71C-Huntington East Middle SchoolHuntingtonCabell County Schools25%31%Meets Expectations585
#72C-Martinsburg South Middle SchoolMartinsburgBerkeley County Schools25%31%Meets Expectations747
#73C-Taylor County Middle SchoolGraftonTaylor County Schools25%31%Meets Expectations685
#74C-Westwood Middle SchoolMorgantownMonongalia County Schools25%39%Doesn't Meet Expectations363
#75D+Chapmanville Middle SchoolChapmanvilleLogan County Schools24%30%Meets Expectations524
#76D+Elkins Middle SchoolElkinsRandolph County Schools24%32%Meets Expectations569
#77D+South Charleston Middle SchoolSouth CharlestonKanawha County Schools24%34%Doesn't Meet Expectations350
#78D+Tyler Consolidated Middle SchoolSistersvilleTyler County Schools24%35%Doesn't Meet Expectations265
#79D+Washington Irving Middle SchoolClarksburgHarrison County Schools24%28%Meets Expectations540
#80D+Brooke Middle SchoolWellsburgBrooke County Schools23%38%Doesn't Meet Expectations693
#81D+Mckinley Middle SchoolSt AlbansKanawha County Schools23%36%Doesn't Meet Expectations303
#82D+Richwood Middle SchoolCraigsvilleNicholas County Schools23%26%Exceeds Expectations229
#83D+Wayne Middle SchoolWayneWayne County Schools23%32%Meets Expectations371
#84DPhilippi Middle SchoolPhilippiBarbour County Board of Education23%27%Meets Expectations291
#85DPrinceton Middle SchoolPrincetonMercer County Schools23%27%Meets Expectations503
#86DSouth Harrison Middle SchoolLost CreekHarrison County Schools23%35%Doesn't Meet Expectations274
#87DEast Bank Middle SchoolEast BankKanawha County Schools22%28%Meets Expectations254
#88DKeyser Middle SchoolKeyserMineral County Schools22%28%Meets Expectations719
#89DWestern Greenbrier Middle SchoolCrawleyGreenbrier County Schools22%31%Meets Expectations264
#90DLogan Middle SchoolLoganLogan County Schools21%25%Meets Expectations590
#91DMartinsburg North Middle SchoolMartinsburgBerkeley County Schools21%23%Exceeds Expectations666
#92D-Braxton County Middle SchoolSuttonBraxton County Schools20%26%Meets Expectations383
#93D-Ceredo Kenova Middle SchoolCeredoWayne County Schools20%37%Underperforms Expectations262
#94D-Du Pont Middle SchoolBelleKanawha County Schools20%33%Doesn't Meet Expectations423
#95D-Robert L Bland Middle SchoolWestonLewis County Schools20%32%Doesn't Meet Expectations658
#96D-Van Devender Middle SchoolParkersburgWood County Schools20%27%Meets Expectations311
#97D-Man Middle SchoolMalloryLogan County Schools19%26%Meets Expectations385
#98D-Moundsville Middle SchoolMoundsvilleMarshall County Schools19%33%Doesn't Meet Expectations409
#99D-Summersville Middle SchoolSummersvilleNicholas County Schools19%30%Doesn't Meet Expectations555
#100FMullens Middle SchoolMullensWyoming County Schools19%23%Meets Expectations135
#101FSpencer Middle SchoolSpencerRoane County Schools19%25%Meets Expectations331
#102FMadison Middle SchoolMadisonBoone County Schools18%28%Doesn't Meet Expectations442
#103FOak Hill Middle SchoolOak HillFayette County Schools18%25%Meets Expectations656
#104FBeckley Stratton Middle SchoolBeckleyRaleigh County Schools17%25%Meets Expectations674
#105FOceana Middle SchoolOceanaWyoming County Schools17%23%Meets Expectations229
#106FGuyan Valley MiddleBranchlandLincoln County Schools16%23%Meets Expectations235
#107FB U Middle SchoolBuckhannonUpshur County Schools15%28%Doesn't Meet Expectations803
#108FWest Side Middle SchoolCharlestonKanawha County Schools12%24%Doesn't Meet Expectations377

How West Virginia's middle schools compare

A: 22B: 27C: 25D: 25F: 9

45% of the 108 ranked middle schools in West Virginia earn an A or B (22 A grades, 27 B, 25 C, 25 D, 9 F), against 46% of middle schools nationwide. 83 schools meet or beat the proficiency projected from their student context (77% here, 70% nationally), and 38 exceed it. On average 29% of tested students meet the state bar against a projected 34% (national averages: 45% actual, 38% projected).

The biggest overperformers, by actual proficiency above projection: Buffalo Middle School (46% against 31%, A+), Oak Glen Middle School (38% against 28%, A), Independence Middle School (37% against 27%, A-).

Districts with the most schools in the top quarter (the top 27): Wood County Schools (4), Monongalia County Schools (3), Jefferson County Schools (3), Raleigh County Schools (3).

Cities with the most ranked middle schools: Charleston (5, 3 at A or B), Morgantown (4, 3 at A or B), Wheeling (4, 4 at A or B), Parkersburg (4, 3 at A or B), Huntington (3, 1 at A or B).

The largest ranked middle schools: Spring Mills Middle School (964 students, C, #65), Hurricane Middle (849 students, A+, #7), B U Middle School (803 students, F, #107).

About this ranking

  • Scope: every public middle 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 middle schools.
  • Grades are the 2025-26 SchoolGrade model. How SchoolGrade works

Questions about middle schools in West Virginia

What is the best middle school in West Virginia?

Mountaineer Middle School in Morgantown ranks first among the 108 ranked middle schools in West Virginia with a SchoolGrade of A+, 51% of tested students meeting the state bar against a projected 55%.

How are middle 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 middle schools does West Virginia have?

SchoolGrade grades 108 public middle schools in West Virginia; 108 are ranked here.