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
Ceredo-Kenova Elementary Kenova Elementary 37.0
Ceredo-Kenova Middle School Ceredo Middle 18.0
Chamberlain Elementary School Charleston Elementary 14.5
Chapmanville Intermediate School Chapmanville Elementary 19.0
Chapmanville Middle School Chapmanville Middle 31.0
Chapmanville Primary School Chapmanville Elementary 17.0
Chapmanville Regional High School Chapmanville High 41.5
Charles Town Middle School Charles Town Middle 49.0
Cheat Lake Elementary School Morgantown Elementary 46.0
Cherry River Elementary School Richwood Elementary 12.0
Chesapeake Elementary School Chesapeake Elementary 19.5
Clay County High School Clay High 34.0
Clay Elementary School Clay Elementary 35.0
Clay Middle School Clay Middle 21.0
Clay-Battelle High School Blacksville High 27.5
Clear Fork District Elementary Artie Elementary 9.0
Clendenin Elementary School Elkview Elementary 26.0
Coal City Elementary Coal City Elementary 30.0
Coalton Elementary School Coalton Elementary 11.5
Confidence Elementary School Liberty Elementary 10.5
Conner Street Elementary School Hurricane Elementary 20.5
Cottageville Elementary School Cottageville Elementary 12.3
Cox Landing Elementary School Lesage Elementary 17.0
Cranberry-Prosperity Elementary Beckley Elementary 24.5
Creed Collins Elementary Pennsboro Elementary 18.0
Crescent Elementary Beckley Elementary 20.0
Crichton Elementary Quinwood Elementary 10.3
Criss Elementary School Parkersburg Elementary 18.0
Cross Lanes Elementary School Charleston Elementary 22.0
Crossroads Academy Huntington Other 11.0
Crum Pre K-8 School Crum Elementary 21.0
Culloden Elementary School Culloden Elementary 18.0
Daniels Elementary Daniels Elementary 35.0
Davis Creek Elementary School Barboursville Elementary 15.0
Davis Elementary School Gassaway Elementary 12.0
Davis Thomas Elementary Middle School Thomas Elementary 17.8
Dingess Elementary School Dingess Elementary 10.0
Divide Elementary Lookout Elementary 14.1
Doddridge County Early Learning Academy West Union Elementary 13.0
Doddridge County Elementary School West Union Elementary 29.0
Doddridge County High School West Union High 34.0
Doddridge County Middle School West Union Middle 26.0
Driswood Elementary School Shenandoah Junction Elementary 23.0
Du Pont Middle School Belle Middle 29.0
Dunbar Intermediate Center Dunbar Elementary 19.0
Dunbar Middle School Dunbar Middle 28.0
Dunbar Primary Center Dunbar Elementary 24.0
Dunlow Elementary School Dunlow Elementary 8.0
Duval PK-8 Griffithsville Elementary 31.5
Eagle School Intermediate Martinsburg Elementary 42.8