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 |
|---|---|---|---|
| Spencer Elementary School | Spencer | Elementary | 29.0 |
| Spencer Middle School | Spencer | Middle | 22.3 |
| Spring Hill Elementary School | Huntington | Elementary | 35.0 |
| Spring Mills High School | Martinsburg | High | 92.3 |
| Spring Mills Middle School | Martinsburg | Middle | 61.7 |
| Spring Mills Primary | Martinsburg | Elementary | 31.9 |
| Spring Valley High School | Huntington | High | 61.5 |
| St. Marys Elementary School | Saint Marys | Elementary | 17.7 |
| St. Marys High School | Saint Marys | High | 23.4 |
| Stanaford Elementary School | Beckley | Elementary | 23.0 |
| Steenrod Elementary School | Wheeling | Elementary | 19.3 |
| Straley Elementary School | Princeton | Elementary | 13.5 |
| Stratton Elementary | Beckley | Elementary | 24.0 |
| Summersville Elementary School | Summersville | Elementary | 24.0 |
| Summersville Middle School | Summersville | Middle | 35.3 |
| Summit Success Center | Parkersburg | Other | 4.0 |
| Sun Valley Elementary School | Lerona | Elementary | 8.0 |
| Suncrest Elementary School | Morgantown | Elementary | 40.0 |
| Suncrest Middle School | Morgantown | Middle | 31.5 |
| Sutton Elementary School | Sutton | Elementary | 11.0 |
| T A Lowery Elementary School | Shenandoah Junction | Elementary | 29.0 |
| Talcott Elementary School | Talcott | Elementary | 15.0 |
| Taylor County Middle School | Grafton | Middle | 49.0 |
| Tennerton Elementary | Buckhannon | Elementary | 15.8 |
| Terra Alta/East Preston School | Terra Alta | Elementary | 22.0 |
| The Achievement Center | Lewisburg | Other | — |
| The Bruin Bridge | Wellsburg | Other | 2.0 |
| Tolsia High School | Fort Gay | High | 32.5 |
| Tomahawk Intermediate School | Hedgesville | Elementary | 38.2 |
| Trap Hill Middle School | Glen Daniel | Middle | 33.5 |
| Triadelphia Middle School | Wheeling | Middle | 34.0 |
| Tucker County High School | Hambleton | High | 27.3 |
| Tucker Valley Elementary Middle School | Hambleton | Elementary | 38.8 |
| Tug Valley High School | Williamson | High | 27.0 |
| Tuscarora Elementary School | Martinsburg | Elementary | 24.2 |
| Tygarts Valley Middle/High School | Mill Creek | High | 32.0 |
| Tyler Consolidated High School | Sistersville | High | 34.4 |
| Tyler Consolidated Middle School | Sistersville | Middle | 25.0 |
| Union Educational Complex | Mount Storm | Other | 16.1 |
| Union Elementary School | Buckhannon | Elementary | 17.0 |
| United High School | Clarksburg | Other | 2.0 |
| United Technical Center | Clarksburg | High | 17.5 |
| University High School | Morgantown | High | 86.0 |
| Valley High School | Pine Grove | High | 17.5 |
| Valley PK-8 | Smithers | Elementary | 37.0 |
| Valley View Elementary School | Martinsburg | Elementary | 29.2 |
| Van Devender Middle School | Parkersburg | Middle | 25.0 |
| Van Elementary | Van | Elementary | 12.0 |
| Van Junior/Senior High School | Van | High | 14.0 |
| Verdunville Elementary School | Verdunville | Elementary | 9.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