West Virginia Public 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 Public Schools
Belington | Brownton | Flemington |
Junior | Moatsville | Philippi |
Volga |
Berkeley County Public Schools
Bunker Hill | Falling Waters | Gerrardstown |
Hedgesville | Inwood | Martinsburg |
Martinsburt |
Boone County Public Schools
Ashford | Comfort | Danville |
Foster | Hewett | Julian |
Madison | Nellis | Seth |
Van | Wharton |
Braxton County Public Schools
Burnsville | Flatwoods | Frametown |
Gassaway | Little Birch | Sutton |
Brooke County Public Schools
Beech Bottom | Collier | Follansbee |
Weirton | Wellsburg |
Cabell County Public Schools
Barboursville | Culloden | Huntington |
Lesage | Milton | Ona |
Salt Rock |
Calhoun County Public Schools
Arnoldsburg | Grantsville | Mt. Zion |
Clay County Public Schools
Bomont | Clay | Duck |
Lizemore |
Doddridge County Public Schools
West Union |
Fayette County Public Schools
Ansted | Danese | Fayetteville |
Gauley Bridge | Hico | Lookout |
Meadow Bridge | Mount Hope | Mt. Hope |
Oak Hill | Scarbro | Smithers |
Gilmer County Public Schools
Glenville | Normantown | Sand Fork |
Troy |
Grant County Public Schools
Maysville | Mount Storm | Petersburg |
Greenbrier County Public Schools
Alderson | Charmco | Crawley |
Frankford | Lewisburg | Neola |
Quinwood | Ronceverte | Rupert |
Smoot | White Sulphur Spri |
Hampshire County Public Schools
Augusta | Capon Bridge | Levels |
Romney | Slanesville | Springfield |
Hancock County Public Schools
Chester | New Cumberland |
Hardy County Public Schools
Baker | Moorefield |
Harrison County Public Schools
Bridgeport | Clarksburg | Clarksburs |
Industrial | Lost Creek | Lumberport |
Nutter Fort | Salem | Shinnston |
Stonewood | West Milford |
Jackson County Public Schools
Cottageville | Evans | Kenna |
Le Roy | Ravenswood | Ripley |
Sandyville |
Jefferson County Public Schools
Charles Town | Harpers Ferry | Kearneysville |
Ranson | Shenandoah Junctio | Shenandoah Junction |
Shepherdstown |
Kanawha County Public Schools
Belle | Cedar Grove | Charleston |
Clendenin | Diamond | Dunbar |
East Bank | Elkview | Marmet |
Miami | Nitro | Pratt |
Saint Albans | Sissonville | South Charleston |
Tad |
Lewis County Public Schools
Alum Bridge | Jane Lew | Roanoke |
Weston |
Lincoln County Public Schools
Alum Creek | Branchland | Griffithsville |
Hamlin | Harts | Ranger |
Tornado | West Hamlin |
Logan County Public Schools
Accoville | Chapmanville | Holden |
Logan | Mallory | Man |
Omar | Verdunville |
Marion County Public Schools
Barrackville | Fairmont | Fairview |
Farmington | Mannington | Monongah |
Rivesville |
Marshall County Public Schools
Cameron | Dallas | Glen Dale |
Mc Mechen | Moundsville |
Mason County Public Schools
Ashton | Gallipolis Ferry | Leon |
Mason | New Haaven | Point Pleasant |
Pt. Pleasant Wv |
Mcdowell County Public Schools
Anawalt | Avondale | Big Sandy |
Bradshaw | Iaeger | Kimball |
War | Welch |
Mercer County Public Schools
Athens | Bluefield | Lenore |
Montcalm | Princeton | Rock |
Spanishburg |
Mineral County Public Schools
Burlington | Elk Garden | Fort Ashby |
Keyser | New Creek | Ridgeley |
Wiley Ford |
Mingo County Public Schools
Delbarton | Dingess | Gilbert |
Kermit | Matewan | Naugatuck |
Williamson |
Monongalia County Public Schools
Blacksville | Morgantown |
Monroe County Public Schools
Lindside | Peterstown | Union |
Morgan County Public Schools
Berkeley Springs | Paw Paw |
Nicholas County Public Schools
Birch River | Craigsville | Dixie |
Mount Lookout | Mount Nebo | Nettie |
Richwood | Summersville |
Ohio County Public Schools
Elm Grove | Triadelphia | Wheeling |
Pendleton County Public Schools
Brandywine | Circleville | Franklin |
Pleasants County Public Schools
Belmont | Saint Marys |
Pocahontas County Public Schools
Buckeye | Dunmore | Green Bank |
Hillsboro | Marlinton |
Preston County Public Schools
Arthurdale | Aurora | Bruceton Mills |
Kingwood | Masontown | Terra Alta |
Tunnelton |
Putnam County Public Schools
Buffalo | Eleanor | Hometown |
Hurricane | Poca | Red House |
Scott Depot | Winfield |
Raleigh County Public Schools
Beckley | Coal City | Crab Orchard |
Daniels | Fairdale | Ghent |
Glen Daniel | Lester | Mabscott |
Macarthur | Shady Spring | Sophia |
Sundial | Surveyor | Whitesville |
Randolph County Public Schools
Beverly | Coalton | Dailey |
Elkins | Harman | Mill Creek |
Pickens | Valley Head |
Ritchie County Public Schools
Ellenboro | Harrisville | Pennsboro |
Smithville |
Roane County Public Schools
Left Hand | Reedy | Spencer |
Walton |
Summers County Public Schools
Hinton | Jumping Branch | Talcott |
Taylor County Public Schools
Grafton |
Tucker County Public Schools
Davis | Hambleton | Rowlesburg |
Thomas |
Tyler County Public Schools
Middlebourne | Sistersville |
Upshur County Public Schools
Buckhannon | French Creek | Rock Cave |
Wayne County Public Schools
Ceredo | Crum | Dunlow |
East Lynn | Fort Gay | Genoa |
Kenova | Lavalette | Prichard |
Wayne |
Webster County Public Schools
Cowen | Diana | Hacker Valley |
Upperglade | Webster Springs |
Wetzel County Public Schools
Hundred | Metz | New Martinsville |
Paden City | Pine Grove | Reader |
Wirt County Public Schools
Elizabeth |
Wood County Public Schools
Davisville | Mineral Wells | Parkersburg |
Vienna | Walker | Waverly |
Williamstown |
Wyoming County Public Schools
Brenton | Clear Fork | Cyclone |
Glen Fork | Hanover | Herndon |
Matoaka | Mullens | New Richmond |
Oceana | Pineville |