The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

31 schools in Charleston

West Virginia · Public K-12

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-25
Total enrollment
12,062
+709 (+6%) vs SY 2017-18
School count
28
+2 (+8%) vs SY 2017-18
% White
76%
was 77%
% Hispanic
2%
was 1%
% Black
12%
was 15%
% Asian
1%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Andrew Jackson Middle SchoolMiddle06-08488
Capital High SchoolHigh09-121,051
Carver Career CenterHigh09-12·
Chamberlain Elementary SchoolElementaryPK-05225
Cross Lanes Elementary SchoolElementaryPK-05294
Edgewood ElementaryElementaryPK-05413
Elk Elementary CenterElementaryPK-05475
Flinn Elementary SchoolElementaryPK-04430
GARNET CAREER CENTERCombinedM-M·
George Washington High SchoolHigh09-121,145
Grandview AnnexElementaryPK-PK18
Grandview Elementary SchoolElementaryPK-05134
Holz Elementary SchoolElementaryPK-05304
Horace Mann Middle SchoolMiddle06-08385
John Adams Middle SchoolMiddle06-08740
Kanawha City Elementary SchoolElementaryPK-05242
KCS Alternative LearningCombinedKG-12134
Kenna Elementary SchoolElementaryPK-05180
Malden Elementary SchoolElementaryPK-05160
Mary C. Snow West Side ElementaryElementaryPK-05453
Montrose Elementary SchoolElementaryPK-05224
Overbrook Elementary SchoolElementaryPK-05375
Piedmont Year-Round EducationElementaryPK-05279
Ruffner Elementary SchoolElementaryPK-05271
Ruthlawn Elementary SchoolElementaryPK-05225
Shoals Elementary SchoolElementaryPK-05191
Sissonville High SchoolHigh09-12564
Sissonville Middle SchoolMiddle05-08521
Weberwood Elementary SchoolElementaryPK-05247
West Side Middle SchoolMiddle06-08374
West Virginia Virtual AcademyCombinedKG-121,654

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

Frequently asked questions

How many public schools are in Charleston?
Charleston, West Virginia has 31 public K-12 schools serving approximately 12,196 students.
How many elementary, middle, and high schools are in Charleston?
Charleston has 19 elementary, 5 middle, 4 high, 3 combined-grade public schools.
What is the largest public school in Charleston?
West Virginia Virtual Academy is the largest public school in Charleston by enrollment, with approximately 1,654 students.
What school districts serve Charleston?
Charleston is served by 3 public school districts, including KANAWHA COUNTY SCHOOLS, Kanawha County Schools, West Virginia Virtual Academy.
What grade levels do public schools in Charleston cover?
Public schools in Charleston serve students from pre-K through grade 12.
Are there charter schools in Charleston?
1 of the 31 public schools in Charleston are charter schools.