4 schools in Richmond Heights
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| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Flex High School Cleveland | High | 09-12 | 132 |
| Richmond Heights Elementary School | Elementary | PK-06 | 378 |
| Richmond Heights High School | High | 09-12 | 271 |
| Richmond Heights Middle School | Middle | 07-08 | 137 |
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.