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
New River Intermediate Oak Hill Elementary 42.0
New River Primary Oak Hill Elementary 39.0
Nicholas County Career and Technical Center Craigsville High 17.0
Nicholas County High School Summersville High 41.3
Nichols Elementary School Barboursville Elementary 17.3
Nitro Elementary School Nitro Elementary 27.0
Nitro High School Nitro High 40.0
North Elementary School Morgantown Elementary 40.9
North Elementary School Elkins Elementary 15.0
North Fork Elementary School Circleville Elementary 11.3
North Jefferson Elementary Kearneysville Elementary 22.3
North Marion High School Farmington High 41.0
North View Elementary School Clarksburg Elementary 24.2
Nutter Fort Intermediate School Nutter Fort Elementary 39.7
Nutter Fort Primary School Nutter Fort Elementary 44.2
Oak Glen High School New Cumberland High 34.5
Oak Glen Middle School New Cumberland Middle 42.0
Oak Hill High Oak Hill High 66.5
Oak Hill Middle School Oak Hill Middle 41.5
Oakvale School Princeton Elementary 15.5
Oceana Middle School Oceana Middle 15.8
Omar Elementary Omar Elementary 11.5
Ona Elementary School Ona Elementary 19.0
Opequon Elementary School Martinsburg Elementary 33.6
Orchard View Intermediate School Martinsburg Elementary 48.9
Overbrook Elementary School Charleston Elementary 22.0
Paden City Elementary School Paden City Elementary 17.7
Paden City High School Paden City High 16.3
Page Jackson Elementary Charles Town Elementary 21.3
Panther Creek Elementary School Nettie Elementary 15.0
Park Middle School Beckley Middle 32.5
Parkersburg High School Parkersburg High 87.0
Parkersburg South High School Parkersburg High 84.0
Paw Paw Elementary School Paw Paw Elementary 8.0
Paw Paw High School Paw Paw High 9.2
Pendleton County Middle/High School Franklin High 33.0
Petersburg Elementary School Petersburg Elementary 44.0
Petersburg High School Petersburg High 41.5
Peterson-Central Elementary School Weston Elementary 31.2
Peterstown Elementary School Peterstown Elementary 27.5
Peterstown Middle School Peterstown Middle 19.5
Philip Barbour High School Complex Philippi High 39.5
Philippi Elementary School Philippi Elementary 25.1
Philippi Middle School Philippi Middle 22.0
Pickens Elementary/High School Pickens Other 4.5
Piedmont Year-Round Education Charleston Elementary 26.0
Pikeview High School Princeton High 33.0
Pikeview Middle School Princeton Middle 33.3
Pinch Elementary School Elkview Elementary 22.0
Pineville Elementary School Pineville Elementary 22.3