Resource Portal
Ad
Resource Portal AI
Standards-aligned at-home lessons for any topic — in seconds.
Try it free
Home / West Virginia /Middle
Level · West Virginia

Middle schools in West Virginia

84 public schools

84
public schools
40,943
total enrollment
6–8
grade span
63
cities

Schools serving each grade

6
7
8

Schools by level

Middle 84

Schools (84)

School City District Level Grades Enrollment
Andrew Jackson Middle School Charleston Kanawha County Schools Middle 6-8 614
B-U Middle School Buckhannon Upshur County Schools Middle 6-8 817
Barboursville Middle School Barboursville Cabell County Schools Middle 6-8 743
Beckley-Stratton Middle School Beckley Raleigh County Schools Middle 6-8 688
Blennerhassett Middle School Parkersburg Wood County Schools Middle 6-8 476
Bluefield Middle School Bluefield Mercer County Schools Middle 6-8 547
Braxton County Middle School Sutton Braxton County Schools Middle 6-8 402
Bridge Street Middle School Wheeling Ohio County Schools Middle 6-8 315
Bridgeport Middle School Bridgeport Harrison County Schools Middle 6-8 650
Buffalo Middle School Kenova Wayne County Schools Middle 6-8 273
Capon Bridge Middle School Capon Bridge Hampshire County Schools Middle 6-8 313
Cedar Grove Middle School Cedar Grove Kanawha County Schools Middle 6-8 159
Ceredo-Kenova Middle School Ceredo Wayne County Schools Middle 6-8 282
Charles Town Middle School Charles Town Jefferson County Schools Middle 6-8 666
Clay Middle School Clay Clay County Schools Middle 6-8 438
Du Pont Middle School Belle Kanawha County Schools Middle 6-8 332
Dunbar Middle School Dunbar Kanawha County Schools Middle 6-8 357
East Bank Middle School East Bank Kanawha County Schools Middle 6-8 341
Eastern Greenbrier Middle School Ronceverte Greenbrier County Schools Middle 6-8 818
Edison Middle School Parkersburg Wood County Schools Middle 6-8 620
Elkins Middle School Elkins Randolph County Schools Middle 6-8 623
Elkview Middle School Elkview Kanawha County Schools Middle 6-8 601
George Washington Middle School Eleanor Putnam County Schools Middle 6-8 295
Guyan Valley Middle Branchland Lincoln County Schools Middle 6-8 247
Hamilton Middle School Parkersburg Wood County Schools Middle 6-8 451
Harpers Ferry Middle School Harpers Ferry Jefferson County Schools Middle 6-8 631
Hayes Middle School Saint Albans Kanawha County Schools Middle 6-8 485
Hedgesville Middle School Hedgesville Berkeley County Schools Middle 6-8 768
Horace Mann Middle School Charleston Kanawha County Schools Middle 6-8 457
Huntington East Middle School Huntington Cabell County Schools Middle 6-8 671
Huntington Middle School Huntington Cabell County Schools Middle 6-8 635
Hurricane Middle Hurricane Putnam County Schools Middle 6-8 869
Independence Middle School Sophia Raleigh County Schools Middle 6-8 469
Jackson Middle School Vienna Wood County Schools Middle 6-8 500
John Adams Middle School Charleston Kanawha County Schools Middle 6-8 762
Lincoln Middle School Shinnston Harrison County Schools Middle 6-8 428
Madison Middle School Madison Boone County Schools Middle 6-8 455
Marlinton Middle School Buckeye Pocahontas County Schools Middle 6-8 148
Martinsburg North Middle School Martinsburg Berkeley County Schools Middle 6-8 711
Martinsburg South Middle School Martinsburg Berkeley County Schools Middle 6-8 817
Mckinley Middle School Saint Albans Kanawha County Schools Middle 6-8 308
Milton Middle School Milton Cabell County Schools Middle 6-8 605
Moorefield Middle School Moorefield Hardy County Schools Middle 6-8 387
Moundsville Middle School Moundsville Marshall County Schools Middle 6-8 451
Mountain Ridge Middle School. Gerrardstown Berkeley County Schools Middle 6-8 657
Mountaineer Middle School Morgantown Monongalia County Schools Middle 6-8 657
Mountaineer Middle School Clarksburg Harrison County Schools Middle 6-8 388
Musselman Middle School Bunker Hill Berkeley County Schools Middle 6-8 705
Oak Hill Middle School Oak Hill Fayette County Schools Middle 6-8 656
Park Middle School Beckley Raleigh County Schools Middle 6-8 400
Pikeview Middle School Princeton Mercer County Schools Middle 6-8 559
Poca Middle School Poca Putnam County Schools Middle 6-8 285
Princeton Middle School Princeton Mercer County Schools Middle 6-8 540
Ravenswood Middle School Ravenswood Jackson County Schools Middle 6-8 336
Richwood Middle School Richwood Nicholas County Schools Middle 6-8 218
Ripley Middle School Ripley Jackson County Schools Middle 6-8 682
Romney Middle School Romney Hampshire County Schools Middle 6-8 373
Sandy River Middle School Avondale Mcdowell County Schools Middle 6-8 261
Shady Spring Middle School Shady Spring Raleigh County Schools Middle 6-8 647
Shepherdstown Middle School Shepherdstown Jefferson County Schools Middle 6-8 333
Sherman Junior High School Seth Boone County Schools Middle 6-8 281
Sherrard Middle School Wheeling Marshall County Schools Middle 6-8 413
South Charleston Middle School South Charleston Kanawha County Schools Middle 6-8 382
South Harrison Middle School Lost Creek Harrison County Schools Middle 6-8 305
South Middle School Morgantown Monongalia County Schools Middle 6-8 766
Spring Mills Middle School Martinsburg Berkeley County Schools Middle 6-8 896
Stonewall Jackson Middle School Charleston Kanawha County Schools Middle 6-8 438
Summers Middle School Hinton Summers County Schools Middle 6-8 337
Summersville Middle School Summersville Nicholas County Schools Middle 6-8 591
Suncrest Middle School Morgantown Monongalia County Schools Middle 6-8 495
Trap Hill Middle School Surveyor Raleigh County Schools Middle 6-8 400
Triadelphia Middle School Wheeling Ohio County Schools Middle 6-8 407
Tyler Consolidated Middle School Sistersville Tyler County Schools Middle 6-8 292
Van Devender Middle School Parkersburg Wood County Schools Middle 6-8 361
Vinson Middle School Huntington Wayne County Schools Middle 6-8 241
Warm Springs Middle School Berkeley Springs Morgan County Schools Middle 6-8 456
Washington Irving Middle School Clarksburg Harrison County Schools Middle 6-8 538
Wayne Middle School Wayne Wayne County Schools Middle 6-8 445
Western Greenbrier Middle School Crawley Greenbrier County Schools Middle 6-8 297
Westwood Middle School Morgantown Monongalia County Schools Middle 6-8 361
Wheeling Middle School Wheeling Ohio County Schools Middle 6-8 207
Wildwood Middle School Shenandoah Junction Jefferson County Schools Middle 6-8 450
Winfield Middle School Winfield Putnam County Schools Middle 6-8 623
Winfield Middle School Winfield Putnam County Schools Middle 6-8 639

All West Virginia schools

Out-of-school-time (OST) resources

After-school & summer programs, funding, and support serving Middle, West Virginia.

Statewide afterschool network
West Virginia Statewide Afterschool Network
https://extension.wvu.edu/youth-family/youth-education/statewide-afterschool-network →
Free at-home enrichment
Resource Portal AI
Get free lessons →