The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
allk12 · Rankings · Largest · West Virginia · Middle schools

The largest public middle schools in West Virginia

110 public middle schools in West Virginia appear in this ranking of the largest public middle schools, ranked by total student enrollment, excluding online and virtual schools. Spring Mills Middle School leads the list at 945, against a median of 405 across the ranked schools.

The table below is sortable and filterable, and the full list downloads as a CSV. Figures come from federal NCES enrollment data and, where applicable, state assessment results for 2024-25.

Schools ranked
110
West Virginia
Top Students
945
Median Students
405
LARGEST · WEST VIRGINIA
#SchoolCityDistrictLevelStudents
1Spring Mills Middle SchoolMartinsburg, WVBerkeley County SchoolsMiddle945
2Hurricane Middle SchoolHurricane, WVPutnam County SchoolsMiddle821
3Martinsburg South Middle SchoolMartinsburg, WVBerkeley County SchoolsMiddle787
4South Middle SchoolMorgantown, WVMonongalia County SchoolsMiddle784
5Hedgesville Middle SchoolHedgesville, WVBerkeley County SchoolsMiddle776
6John Adams Middle SchoolCharleston, WVKanawha County SchoolsMiddle740
7B-U Middle SchoolBuckhannon, WVUpshur County SchoolsMiddle718
8Barboursville Middle SchoolBarboursville, WVCabell County SchoolsMiddle697
9Eastern Greenbrier Middle SchoolRonceverte, WVGreenbrier County SchoolsMiddle685
10Musselman Middle SchoolBunker Hill, WVBerkeley County SchoolsMiddle651
11East Fairmont Middle SchoolFairmont, WVMarion County SchoolsMiddle647
12Mountaineer Middle SchoolMorgantown, WVMonongalia County SchoolsMiddle640
13Taylor County Middle SchoolGrafton, WVTaylor County SchoolsMiddle640
14Keyser Middle SchoolKeyser, WVMineral County SchoolsMiddle633
15Oak Hill Middle SchoolOak Hill, WVFayette County SchoolsMiddle627
16Elkview Middle SchoolElkview, WVKanawha County SchoolsMiddle621
17Mountain Ridge Middle SchoolGerrardstown, WVBerkeley County SchoolsMiddle619
18Elkins Middle SchoolElkins, WVRandolph County SchoolsMiddle615
19Martinsburg North Middle SchoolMartinsburg, WVBerkeley County SchoolsMiddle605
20Brooke Middle SchoolWellsburg, WVBrooke County SchoolsMiddle605
21Charles Town Middle SchoolCharles Town, WVJefferson County SchoolsMiddle603
22Huntington Middle SchoolHuntington, WVCabell County SchoolsMiddle601
23Shady Spring Middle SchoolShady Spring, WVRaleigh County SchoolsMiddle599
24West Fairmont Middle SchoolFairmont, WVMarion County SchoolsMiddle592
25Bridgeport Middle SchoolBridgeport, WVHarrison County SchoolsMiddle590
26Beckley-Stratton Middle SchoolBeckley, WVRaleigh County SchoolsMiddle590
27Ripley Middle SchoolRipley, WVJackson County SchoolsMiddle586
28Milton Middle SchoolMilton, WVCabell County SchoolsMiddle555
29Winfield Middle SchoolWinfield, WVPutnam County SchoolsMiddle552
30Edison Middle SchoolParkersburg, WVWood County SchoolsMiddle551
31Harpers Ferry Middle SchoolHarpers Ferry, WVJefferson County SchoolsMiddle550
32Huntington East Middle SchoolHuntington, WVCabell County SchoolsMiddle546
33Blennerhassett Middle SchoolParkersburg, WVWood County SchoolsMiddle534
34Washington Irving Middle SchoolClarksburg, WVHarrison County SchoolsMiddle533
35Sissonville Middle SchoolCharleston, WVKanawha County SchoolsMiddle521
36Summersville Middle SchoolSummersville, WVNicholas County SchoolsMiddle509
37Robert L. Bland Middle SchoolWeston, WVLewis County SchoolsMiddle503
38Pikeview Middle SchoolPrinceton, WVMercer County SchoolsMiddle502
39Suncrest Middle SchoolMorgantown, WVMonongalia County SchoolsMiddle499
40Weir Middle SchoolWeirton, WVHancock County SchoolsMiddle493
41Andrew Jackson Middle SchoolCharleston, WVKanawha County SchoolsMiddle488
42Princeton Middle SchoolPrinceton, WVMercer County SchoolsMiddle488
43Frankfort Middle SchoolRidgeley, WVMineral County SchoolsMiddle487
44Chapmanville Middle SchoolChapmanville, WVLogan County SchoolsMiddle485
45Oak Glen Middle SchoolNew Cumberland, WVHancock County SchoolsMiddle465
46Hayes Middle SchoolSaint Albans, WVKanawha County SchoolsMiddle464
47Logan Middle SchoolLogan, WVLogan County SchoolsMiddle463
48Moundsville Middle SchoolMoundsville, WVMarshall County SchoolsMiddle452
49Hamilton Middle SchoolParkersburg, WVWood County SchoolsMiddle446
50Du Pont Middle SchoolBelle, WVKanawha County SchoolsMiddle440
Page 1 of 3 · top 110 of 110 ranked. NCES + state assessment data, 2024-25.↓ Download full CSV

All West Virginia schools

Largest rankings at a wider scope

Nationwide

Other rankings for West Virginia

Most diverseLowest ratioHighest proficiencyFastest growingHighest povertyLowest povertyHighest ratioFastest decliningLowest proficiencyMost HispanicMost BlackMost WhiteMost Asian

All ranking categories →

DATA NOTICE

allk12 is independent and not affiliated with, endorsed by, or sponsored by NCES, the US Census Bureau, any state education agency or assessment program, or any other government agency. Source data is compiled from public records and provided "as is," without warranty of accuracy or completeness. You rely on it, and any analysis derived from it, at your own risk. See the full disclaimer.