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

2 schools in Cleveland

North Carolina · Public K-12

Cleveland's public schools total 2 across the city, with enrollment of about 1,058 and an average school size near 529.

7-year change in Cleveland

SY 2017-18 vs SY 2024-25
Total enrollment
1,058
+404 (+62%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
61%
was 68%
% Hispanic
20%
was 15%
% Black
9%
was 9%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Cool Spring ElementaryElementaryPK-05447
West Rowan ElementaryElementaryPK-05611

About Cleveland

Cleveland is a sparse North Carolina city in terms of public-school footprint, with 2 schools and 1,058 students total.

Five-year track record. Total public-school enrollment in Cleveland has climbed 62% since SY 2017-18, moving from about 654 students to 1,058. On the demographic side, White enrollment moved from 68% to 61% over the same window.

Within the allk12 community for this area, the community for Cleveland discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Cleveland, North Carolina?
There are 2 public K-12 schools in Cleveland, with a combined enrollment of about 1,058.
How many elementary, middle, and high schools are in Cleveland?
Cleveland has 2 elementary public schools.
What is the largest public school in Cleveland?
West Rowan Elementary is the largest public school in Cleveland by enrollment, with approximately 611 students.
What school districts serve Cleveland?
Cleveland is served by 2 public school districts, including Iredell-Statesville Schools, Rowan-Salisbury Schools.
What grade levels do public schools in Cleveland cover?
Public schools in Cleveland serve students from pre-K through grade 5.