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
Pineville Middle School Pineville Middle 15.6
Pleasant Hill School Grantsville Elementary 16.0
Pleasant Valley Elementary School Pleasant Valley Elementary 13.0
Pleasant View Elementary School Hedgesville Elementary 9.1
Pleasants County Middle School Belmont Middle 22.6
Poca Elementary School Poca Elementary 22.0
Poca High School Poca High 32.0
Poca Middle School Poca Middle 21.5
Pocahontas County High School Dunmore High 28.1
Point Harmony Elementary School Cross Lanes Elementary 28.0
Point Pleasant Junior/Senior High School Point Pleasant High 56.0
Potomack Intermediate School Martinsburg Elementary 49.8
Pratt Elementary School Pratt Elementary 13.0
Preston High School Kingwood High 72.0
Prichard Elementary School Prichard Elementary 10.0
Princeton Middle School Princeton Middle 42.0
Princeton Primary School Princeton Elementary 37.0
Princeton Senior High School Princeton High 55.0
Pt. Pleasant Intermediate Pt Pleasant Elementary 21.0
Pt. Pleasant Primary Pt Pleasant Elementary 19.0
Putnam Career & Technical Center Eleanor High 23.5
Rainelle Elementary Rainelle Elementary 16.2
Ralph R Willis Career/Technical Center Logan High 15.0
Ramage Elementary Danville Elementary 20.0
Randolph County Alternative Center Elkins Other 1.0
Randolph Technical Center Elkins High 16.0
Ranson Elementary School Ranson Elementary 22.0
Ravenswood Grade School Ravenswood Elementary 18.0
Ravenswood High School Ravenswood High 27.6
Ravenswood Middle School Ravenswood Middle 20.8
Richmond Elementary School South Charleston Elementary 19.0
Richwood High School Craigsville High 19.0
Richwood Middle School Richwood Middle 17.5
Ridgedale Elementary School Morgantown Elementary 31.8
Ridgeview Elementary Sophia Elementary 30.0
Ripley Elementary School Ripley Elementary 40.5
Ripley High School Ripley High 51.3
Ripley Middle School Ripley Middle 38.3
Ritchie County High School Ellenboro High 29.0
Ritchie County Middle Ellenboro Middle 30.0
Ritchie Elementary School Wheeling Elementary 26.0
River View High School Bradshaw High 21.1
Riverside High School Belle High 57.0
Rivesville Elementary/Middle School Rivesville Elementary 27.0
Road Branch Elementary & Middle School Cyclone Elementary 14.9
Roane County High Spencer High 32.8
Roane-Jackson Technical Center Le Roy High 16.7
Roanoke Elementary School Roanoke Elementary 11.2
Robert C Byrd High School Clarksburg High 51.1
Robert L. Bland Middle School Weston Middle 29.5