SchoolDataLookup

West Virginia Public Schools

West Virginia has 664 open public schools, including 393 elementary, 109 middle, and 139 high schools — 5 are charter schools.

393
Elementary
109
Middle
139
High School
5
Charter

Student Demographics (SY 2023-2024)

Race / Ethnicity Students Share
White 217,413 88%
Two or more races 11,172 5%
Black or African American 10,343 4%
Hispanic/Latino 5,919 2%
Asian 1,691 1%
American Indian / Alaska Native 212 0%
Native Hawaiian / Pacific Islander 133 0%
Total enrollment 246,883 127,661M / 119,222F

Source: NCES CCD State Membership (SEA 052), SY 2023-2024.

Schools

School City Level Teachers
Spencer Elementary School Spencer Elementary 29.0
Spencer Middle School Spencer Middle 22.3
Spring Hill Elementary School Huntington Elementary 35.0
Spring Mills High School Martinsburg High 92.3
Spring Mills Middle School Martinsburg Middle 61.7
Spring Mills Primary Martinsburg Elementary 31.9
Spring Valley High School Huntington High 61.5
St. Marys Elementary School Saint Marys Elementary 17.7
St. Marys High School Saint Marys High 23.4
Stanaford Elementary School Beckley Elementary 23.0
Steenrod Elementary School Wheeling Elementary 19.3
Straley Elementary School Princeton Elementary 13.5
Stratton Elementary Beckley Elementary 24.0
Summersville Elementary School Summersville Elementary 24.0
Summersville Middle School Summersville Middle 35.3
Summit Success Center Parkersburg Other 4.0
Sun Valley Elementary School Lerona Elementary 8.0
Suncrest Elementary School Morgantown Elementary 40.0
Suncrest Middle School Morgantown Middle 31.5
Sutton Elementary School Sutton Elementary 11.0
T A Lowery Elementary School Shenandoah Junction Elementary 29.0
Talcott Elementary School Talcott Elementary 15.0
Taylor County Middle School Grafton Middle 49.0
Tennerton Elementary Buckhannon Elementary 15.8
Terra Alta/East Preston School Terra Alta Elementary 22.0
The Achievement Center Lewisburg Other
The Bruin Bridge Wellsburg Other 2.0
Tolsia High School Fort Gay High 32.5
Tomahawk Intermediate School Hedgesville Elementary 38.2
Trap Hill Middle School Glen Daniel Middle 33.5
Triadelphia Middle School Wheeling Middle 34.0
Tucker County High School Hambleton High 27.3
Tucker Valley Elementary Middle School Hambleton Elementary 38.8
Tug Valley High School Williamson High 27.0
Tuscarora Elementary School Martinsburg Elementary 24.2
Tygarts Valley Middle/High School Mill Creek High 32.0
Tyler Consolidated High School Sistersville High 34.4
Tyler Consolidated Middle School Sistersville Middle 25.0
Union Educational Complex Mount Storm Other 16.1
Union Elementary School Buckhannon Elementary 17.0
United High School Clarksburg Other 2.0
United Technical Center Clarksburg High 17.5
University High School Morgantown High 86.0
Valley High School Pine Grove High 17.5
Valley PK-8 Smithers Elementary 37.0
Valley View Elementary School Martinsburg Elementary 29.2
Van Devender Middle School Parkersburg Middle 25.0
Van Elementary Van Elementary 12.0
Van Junior/Senior High School Van High 14.0
Verdunville Elementary School Verdunville Elementary 9.5