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 |
|---|---|---|---|
| Victory Elementary School | Clarksburg | Elementary | 33.8 |
| Vienna Elementary School | Vienna | Elementary | 20.0 |
| Village Of Barboursville Elementary Sch | Barboursville | Elementary | 42.7 |
| Vinson Middle School | Huntington | Middle | 11.0 |
| Virtual Preparatory Academy of West Virginia Charter | Charles Town | Other | — |
| WIN Academy at BVCTC Charter | South Charleston | High | — |
| WV Schools for the Deaf & the Blind | Romney | Other | — |
| Wahama Junior/Senior High School | Mason | High | 24.0 |
| Walton Elementary/Middle School | Walton | Elementary | 21.0 |
| Warm Springs Intermediate School | Berkeley Springs | Elementary | 24.0 |
| Warm Springs Middle School | Berkeley Springs | Middle | 35.7 |
| Washington District Elementary | Buckhannon | Elementary | 9.0 |
| Washington High School | Charles Town | High | 76.0 |
| Washington Irving Middle School | Clarksburg | Middle | 42.6 |
| Washington Lands Elementary School | Moundsville | Elementary | 18.5 |
| Watson Elementary School | Fairmont | Elementary | 26.0 |
| Wayne Elementary School | Wayne | Elementary | 35.0 |
| Wayne High School | Wayne | High | 45.5 |
| Wayne Middle School | Wayne | Middle | 23.0 |
| Weberwood Elementary School | Charleston | Elementary | 16.0 |
| Webster County High School | Upperglade | High | 41.3 |
| Webster Springs Elementary School | Webster Springs | Elementary | 17.0 |
| Weir High School | Weirton | High | 40.5 |
| Weir Middle School | Weirton | Middle | 43.0 |
| Weirton Elementary | Weirton | Elementary | 66.0 |
| Welch Elementary School | Welch | Elementary | 14.0 |
| West Fairmont Middle School | Fairmont | Middle | 44.0 |
| West Hamlin Elementary | West Hamlin | Elementary | 30.0 |
| West Liberty Elementary School | West Liberty | Elementary | 8.6 |
| West Milford Elementary School | West Milford | Elementary | 30.7 |
| West Preston School | Arthurdale | Elementary | 41.0 |
| West Side Middle School | Charleston | Middle | 30.0 |
| West Taylor Elementary School | Flemington | Elementary | 19.8 |
| West Teays Elementary School | Hurricane | Elementary | 31.7 |
| West Virginia Academy Charter | Morgantown | Other | — |
| West Virginia Virtual Academy Charter | Charleston | Other | — |
| Western Greenbrier Middle School | Crawley | Middle | 18.5 |
| Westside High School | Clear Fork | High | 27.6 |
| Westwood Middle School | Morgantown | Middle | 33.0 |
| Wetzel County Technical Education Center | New Martinsville | High | 7.0 |
| Wheeling Middle School | Wheeling | Middle | 22.0 |
| Wheeling Park High School | Wheeling | High | 105.8 |
| White Hall Elementary School | White Hall | Elementary | 16.0 |
| White Sulphur Elementary | White Sulphur Springs | Elementary | 24.1 |
| Whitesville Elementary School | Whitesville | Elementary | 10.0 |
| Widmyer Elementary | Berkeley Springs | Elementary | 30.0 |
| Wildwood Middle School | Shenandoah Junction | Middle | 36.0 |
| Williamson Pk8 | Williamson | Elementary | 36.0 |
| Williamstown Elementary School | Williamstown | Elementary | 33.0 |
| Williamstown High School | Williamstown | High | 46.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