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

11 schools in Cleveland Heights

Ohio · Public K-12

Public K-12 schools in Cleveland Heights number 11, teaching approximately 4,918 Ohio students, an average of 447 per campus.

7-year change in Cleveland Heights

SY 2017-18 vs SY 2024-25
Total enrollment
4,874
+932 (+24%) vs SY 2017-18
School count
10
+2 (+25%) vs SY 2017-18
% White
16%
was 16%
% Hispanic
5%
was 2%
% Black
72%
was 74%
% Asian
1%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
44,497
all ages · ACS 5-yr
Students
4,918
public K-12 · NCES
Schools
11
public K-12
NameLevelGradesEnrollment
Boulevard Elementary SchoolElementaryKG-05270
Caledonia Elementary SchoolElementaryKG-03245
Canterbury Elementary SchoolElementaryKG-05311
Cleveland Heights High SchoolHigh09-121,717
Fairfax Elementary SchoolElementaryKG-05303
Monticello Middle SchoolMiddle06-08541
Noble Elementary SchoolElementaryPK-05408
Oxford Elementary SchoolElementaryPK-05278
Roxboro Elementary SchoolElementaryKG-05251
Roxboro Middle SchoolMiddle06-08550
Tiger Virtual AcademyHigh06-1244

About Cleveland Heights

Public education in Cleveland Heights, Ohio runs across 11 schools that teaches roughly 4,918 students. By footprint, Cleveland Heights sits in the mid-sized bracket.

For a sense of the school types, the city is made up of 7 elementary, 2 middle, and 2 high.

Five-year track record. Total public-school enrollment in Cleveland Heights has climbed 24% since SY 2017-18, moving from about 3,942 students to 4,874. Cleveland Heights now counts 10 public schools, up from 8 in SY 2017-18. On the demographic side, Hispanic enrollment moved from 2% to 5% over the same window.

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

Frequently asked questions

How many public schools are in Cleveland Heights?
Cleveland Heights, Ohio has 11 public K-12 schools serving approximately 4,918 students.
How many elementary, middle, and high schools are in Cleveland Heights?
Cleveland Heights has 7 elementary, 2 middle, 2 high public schools.
What is the largest public school in Cleveland Heights?
Cleveland Heights High School is the largest public school in Cleveland Heights by enrollment, with approximately 1,717 students.
What school districts serve Cleveland Heights?
Cleveland Heights is served by 2 public school districts, including Cleveland Heights-University Heights City, East Cleveland City School District.
What grade levels do public schools in Cleveland Heights cover?
Public schools in Cleveland Heights serve students from pre-K through grade 12.