67 schools in Cincinnati Public Schools
For families across Cincinnati Public Schools, public-school options total 67 K-12 schools, with combined enrollment near 33,844 (44 elementary, 2 middle, and 12 high).
4-year change in Cincinnati Public Schools
SY 2020-21 vs SY 2024-25How Cincinnati Public Schools ranks
Among districts| Measure | This district | In Ohio | In the US |
|---|---|---|---|
| Enrollment ranked largest first | 33,844 | #2 of 584 | #180 of 9,234 |
| Number of schools ranked most first | 65 | #3 of 584 | N/A |
| Students per teacher ranked fewest first | 16.0:1 | #209 of 579 | #6,398 of 9,044 |
| Free or reduced-price lunch share ranked highest first | 24.0% | #327 of 387 | #7,143 of 8,164 |
| Diversity index ranked most diverse first | 60.1% | #49 of 422 | #1,631 of 6,853 |
Inside Cincinnati Public Schools
Since 2017-18, the 57 district schools that reported both years went from 32,983 to 32,272 students (down 2%) and from 1,291 to 2,025 full-time teachers (up 57%), as of 2024-25.
About Cincinnati Public Schools
Cincinnati Public Schools administers 67 public schools across Ohio, collectively instructing roughly 33,844 students.
For a sense of the school types, Cincinnati Public Schools spans 44 elementary, 2 middle, 12 high schools, and 9 combined or other.
Trend over the past 4 years. Total public-school enrollment in Cincinnati Public Schools has remained close to its prior level since SY 2020-21, moving from about 34,630 students to 33,797.
On allk12, the community for Cincinnati Public Schools discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.