;

West Virginia Middle School Locations, Class Sizes, Student Teacher Ratios and More

Find Schools in West Virginia by Grade Level or School Type

West Virginia Schools By Grade Level

West Virginia Schools By School Type

Select a City in West Virginia

or Choose a County: 

Barbour County Middle Schools


Belington Philippi  

Berkeley County Middle Schools


Bunker Hill Hedgesville Martinsburg

Boone County Middle Schools


Madison Seth Van

Braxton County Middle Schools


Sutton    

Brooke County Middle Schools


Follansbee Weirton Wellsburg

Cabell County Middle Schools


Barboursville Huntington Milton
Culloden    

Clay County Middle Schools


Clay    

Doddridge County Middle Schools


West Union    

Fayette County Middle Schools


Ansted Lookout Oak Hill
Hilltop    

Greenbrier County Middle Schools


Crawley Ronceverte Rainelle

Hampshire County Middle Schools


Capon Bridge Romney Slanesville

Hancock County Middle Schools


Chester    

Hardy County Middle Schools


Moorefield    

Harrison County Middle Schools


Bridgeport Clarksburg Lost Creek
Lumberport Gypsy  

Jackson County Middle Schools


Ravenswood Ripley  

Jefferson County Middle Schools


Charles Town Harpers Ferry Shenandoah Junction
Shepherdstown    

Kanawha County Middle Schools


Belle Cedar Grove Charleston
Dunbar East Bank Elkview
Saint Albans South Charleston  

Lewis County Middle Schools


Weston    

Lincoln County Middle Schools


Branchland Harts  

Logan County Middle Schools


Chapmanville Logan Man
Chauncey    

Marion County Middle Schools


Fairmont Monongah  

Marshall County Middle Schools


Moundsville    

Mason County Middle Schools


Letart Point Pleasant  

Mcdowell County Middle Schools


Avondale Davy  

Mercer County Middle Schools


Bluefield Princeton  

Mineral County Middle Schools


Ridgeley    

Mingo County Middle Schools


Matewan Williamson Delbarton
North Matewan    

Monongalia County Middle Schools


Morgantown    

Monroe County Middle Schools


Peterstown    

Morgan County Middle Schools


Berkeley Springs    

Nicholas County Middle Schools


Richwood Summersville Birch River

Ohio County Middle Schools


Elm Grove Wheeling  

Pleasants County Middle Schools


Belmont    

Pocahontas County Middle Schools


Buckeye    

Preston County Middle Schools


Kingwood Masontown Tunnelton

Putnam County Middle Schools


Eleanor Hurricane Poca
Winfield    

Raleigh County Middle Schools


Beckley Shady Spring Sophia
Surveyor Beaver Mabscott
Prosperity    

Randolph County Middle Schools


Elkins    

Ritchie County Middle Schools


Ellenboro    

Roane County Middle Schools


Spencer    

Summers County Middle Schools


Hinton Pipestem  

Taylor County Middle Schools


Grafton    

Tyler County Middle Schools


Sistersville    

Upshur County Middle Schools


Buckhannon    

Wayne County Middle Schools


Ceredo Crum Fort Gay
Kenova Wayne  

Webster County Middle Schools


Cowen    

Wirt County Middle Schools


Elizabeth    

Wood County Middle Schools


Parkersburg Vienna  

Wyoming County Middle Schools


Mullens Oceana Pineville