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 |
Largest Districts
KANAWHA COUNTY SCHOOLS
23,864
BERKELEY COUNTY SCHOOLS
19,856
WOOD COUNTY SCHOOLS
11,663
CABELL COUNTY SCHOOLS
11,473
MONONGALIA COUNTY SCHOOLS
11,297
RALEIGH COUNTY SCHOOLS
10,867
HARRISON COUNTY SCHOOLS
9,920
PUTNAM COUNTY SCHOOLS
8,993
MERCER COUNTY SCHOOLS
8,686
JEFFERSON COUNTY SCHOOLS
8,389
MARION COUNTY SCHOOLS
7,406
WAYNE COUNTY SCHOOLS
6,240
FAYETTE COUNTY SCHOOLS
5,613
LOGAN COUNTY SCHOOLS
5,190
OHIO COUNTY SCHOOLS
4,953
GREENBRIER COUNTY SCHOOLS
4,702
MARSHALL COUNTY SCHOOLS
4,239
JACKSON COUNTY SCHOOLS
4,135
PRESTON COUNTY SCHOOLS
4,090
MINERAL COUNTY SCHOOLS
4,023
Related Data
- West Virginia population & income data → CensusDepth.com
- West Virginia teacher salary data → WageDepth.com