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
Hollywood Elementary Beckley Elementary 19.0
Holz Elementary School Charleston Elementary 18.5
Hometown Elementary School Red House Elementary 8.0
Horace Mann Middle School Charleston Middle 26.5
Huff Cons Elementary & Middle School Hanover Elementary 15.8
Hugh Dingess Elementary School Harts Elementary 10.0
Hundred High School Hundred High 11.5
Huntington East Middle School Huntington Middle 55.0
Huntington High School Huntington High 105.8
Huntington Middle School Huntington Middle 53.0
Hurricane High School Hurricane High 78.0
Hurricane Middle School Hurricane Middle 62.0
Hurricane Town Elementary School Hurricane Elementary 17.0
Iaeger Elementary School Iaeger Elementary 15.0
Independence High School Sophia High 36.0
Independence Middle School Sophia Middle 35.0
Inwood Primary School Inwood Elementary 11.6
Jackson Middle School Vienna Middle 31.0
James Monroe High School Lindside High 20.0
James Rumsey Technical Institute Martinsburg High 26.0
Jane Lew Elementary School Jane Lew Elementary 18.8
Jayenne Elementary School Fairmont Elementary 23.0
Jefferson Elementary Center Parkersburg Elementary 56.0
Jefferson High School Shenandoah Junction High 88.0
Jennings Randolph Elementary School Elkins Elementary 15.0
John Adams Middle School Charleston Middle 41.5
John D. Rockefeller Career Center New Cumberland High 11.5
John Marshall High School Glen Dale High 93.3
Johnson Elementary School Bridgeport Elementary 41.8
Jumping Branch Elementary School Jumping Branch Elementary 9.0
Junior Elementary Junior Elementary 7.9
Justice Elementary School Logan Elementary 9.0
KCS Alternative Learning Charleston Other 9.0
Kanawha City Elementary School Charleston Elementary 18.0
Kanawha Elementary School Davisville Elementary 22.0
Kasson ElementaryMiddle School Moatsville Elementary 14.9
Kellogg Elementary School Huntington Elementary 23.0
Kenna Elementary School Kenna Elementary 17.2
Kenna Elementary School Charleston Elementary 11.0
Kermit Pre K8 Kermit Elementary 24.0
Keyser High School Keyser High 40.4
Keyser Middle School Keyser Middle 49.0
Keyser Primary School Keyser Elementary 47.2
Kimball Elementary School Kimball Elementary 14.0
Kingwood Elementary Kingwood Elementary 25.5
Lakeside Elementary School Hurricane Elementary 17.0
Lakewood Elementary School Saint Albans Elementary 18.5
Lashmeet/Matoaka Elementary School Matoaka Elementary 14.5
Lavalette Elementary School Lavalette Elementary 21.0
Leading Creek Elementary Linn Elementary 10.5