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 |
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