31 schools in Charleston
Charleston, West Virginia runs a public-school system of 31 campuses with combined enrollment around 12,196 (19 elementary, 5 middle, and 4 high).
7-year change in Charleston
SY 2017-18 vs SY 2024-25About Charleston
Public education in Charleston, West Virginia runs across 31 schools that teaches roughly 12,196 students. By footprint, Charleston sits in the high-population bracket.
On the level-by-level breakdown, the city covers 19 elementary, 5 middle, 4 high, and 3 other.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment rose 6%: 11,353 students in SY 2017-18 versus 12,062 in SY 2024-25. The school count climbed from 26 to 28 across the same 7-year window.
On allk12, the community for Charleston discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.