Public schools by city in Ohio
174 Ohio cities have at least 5 public schools with a local mailing address. Each city page lists every school by level with its district, enrollment, and staffing. Smaller communities remain available through the Ohio district directory and search.
Cities with the most public schools
- Columbus236 schools · 103,957 students
- Cincinnati178 schools · 96,498 students
- Cleveland150 schools · 50,317 students
- Toledo97 schools · 37,119 students
- Dayton83 schools · 30,423 students
- Akron71 schools · 27,522 students
- Canton38 schools · 17,036 students
- Youngstown38 schools · 15,221 students
- Springfield30 schools · 14,791 students
- Lorain27 schools · 9,319 students
- Dublin24 schools · 14,760 students
- Hamilton24 schools · 14,158 students
