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

4 schools in Richmond Heights

Ohio · Public K-12

Public schools in Richmond Heights number 4 per the latest NCES data, with about 918 students enrolled, an average school size of 230.

7-year change in Richmond Heights

SY 2017-18 vs SY 2024-25
Total enrollment
918
+120 (+15%) vs SY 2017-18
School count
4
+1 (+33%) vs SY 2017-18
% White
3%
was 5%
% Hispanic
4%
was 1%
% Black
87%
was 88%
% Asian
2%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Flex High School ClevelandHigh09-12132
Richmond Heights Elementary SchoolElementaryPK-06378
Richmond Heights High SchoolHigh09-12271
Richmond Heights Middle SchoolMiddle07-08137

About Richmond Heights

Richmond Heights, Ohio is home to 4 public schools, with combined enrollment of approximately 918 students. By school count, it is a small city.

For a sense of the school types, the city comprises 1 elementary, 1 middle, and 2 high.

Schools in Richmond Heights average about 230 students each, 51% lower than the Ohio norm.

Over the past 7-year window. Total public-school enrollment in Richmond Heights has increased 15% since SY 2017-18, moving from about 798 students to 918. The school count climbed from 3 to 4 across the same 7-year window.

In the discussion threads here, the community for Richmond Heights discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Richmond Heights?
Richmond Heights, Ohio has 4 public K-12 schools serving approximately 918 students.
How many elementary, middle, and high schools are in Richmond Heights?
Richmond Heights has 1 elementary, 1 middle, 2 high public schools.
What is the largest public school in Richmond Heights?
Richmond Heights Elementary School is the largest public school in Richmond Heights by enrollment, with approximately 378 students.
What school districts serve Richmond Heights?
Richmond Heights is served by 2 public school districts, including Richmond Heights Local, Flex High School Cleveland.
What grade levels do public schools in Richmond Heights cover?
Public schools in Richmond Heights serve students from pre-K through grade 12.
Are there charter schools in Richmond Heights?
1 of the 4 public schools in Richmond Heights are charter schools.