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
Lenore Pk8 School Williamson Elementary 27.0
Leon Elementary School Leon Elementary 12.0
Lewis County High School Weston High 47.0
Lewisburg Elementary Lewisburg Elementary 30.5
Liberty High School Clarksburg High 34.8
Liberty High School Glen Daniel High 34.0
Lincoln County High School Hamlin High 53.5
Lincoln High School Shinnston High 38.7
Lincoln Middle School Shinnston Middle 35.7
Little Birch Elementary School Sutton Elementary 9.5
Logan Elementary School Logan Elementary 16.0
Logan Middle School Logan Middle 31.0
Logan Senior High School Logan High 38.0
Long Drain School Metz Elementary 19.8
Lost Creek Elementary School Lost Creek Elementary 11.6
Lubeck Elementary School Parkersburg Elementary 26.0
Lumberport Elementary School Lumberport Elementary 22.7
Mabscott Elementary Mabscott Elementary 19.0
Madison Elementary Madison Elementary 23.0
Madison Elementary School Wheeling Elementary 22.0
Madison Elementary School Parkersburg Elementary 22.0
Madison Middle School Madison Middle 28.4
Magnolia High School New Martinsville High 29.5
Malden Elementary School Charleston Elementary 15.0
Man Elementary School Mallory Elementary 17.0
Man Middle School Mallory Middle 27.0
Man Senior High School Man High 29.0
Mannington Middle School Mannington Middle 19.0
Marion County Technical Center Farmington High 15.0
Marlinton Elementary School Marlinton Elementary 17.7
Marlinton Middle School Buckeye Middle 11.9
Marlowe Elementary School Falling Waters Elementary 19.6
Marsh Fork Elementary Rock Creek Elementary 11.0
Martha Elementary School Barboursville Elementary 19.0
Martin Elementary School Parkersburg Elementary 28.0
Martinsburg High School Martinsburg High 98.9
Martinsburg North Middle School Martinsburg Middle 53.5
Martinsburg South Middle School Martinsburg Middle 58.8
Mary C. Snow West Side Elementary Charleston Elementary 34.0
Mary Ingles Elementary School Tad Elementary 9.5
Mason County Career Center Point Pleasant High 16.0
Mason County School For Success Point Pleasant Other 1.0
Mason Dixon Elementary Blacksville Elementary 23.0
Matewan Pk8 Matewan Elementary 27.0
Maxwell Hill Elementary Beckley Elementary 17.0
Maysville Elementary School Maysville Elementary 13.4
McDowell Career & Technology Center Welch High 10.4
McKinley Middle School Saint Albans Middle 20.0
McNinch Primary School Moundsville Elementary 29.4
Meadows Elementary School Huntington Elementary 18.0