103 schools in Toledo
From elementary through high school, Toledo runs 103 public K-12 campuses (70 elementary, 2 middle, and 18 high), with combined enrollment of about 37,591.
7-year change in Toledo
SY 2017-18 vs SY 2024-25About Toledo
Across Toledo, Ohio, 103 public schools hosts about 37,591 students between them.
For a sense of the school types, the city comprises 70 elementary, 2 middle, 18 high, and 13 other.
Average school size in Toledo is around 365 students, 22% below the Ohio average of about 469.
Over the past 7-year window. Across the same 7-year window, public-school enrollment shrank 10%: 41,498 students in SY 2017-18 versus 37,413 in SY 2024-25. The school count fell from 99 to 97 across the same 7-year window. On the demographic side, White enrollment moved from 41% to 33% over the same window.
On allk12, the community for Toledo discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.