84 schools in Dayton
Dayton, Ohio runs 84 public K-12 schools today, teaching approximately 30,463 students across 48 elementary, 10 middle, and 23 high.
7-year change in Dayton
SY 2017-18 vs SY 2024-25About Dayton
Public education in Dayton, Ohio runs across 84 schools that serves roughly 30,463 students. By footprint, Dayton sits in the broad bracket.
On the level-by-level breakdown, the city consists of 48 elementary, 10 middle, 23 high, and 3 other.
Schools in Dayton average about 363 students each, 23% below the Ohio norm.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment fell 4%: 31,638 students in SY 2017-18 versus 30,463 in SY 2024-25. The school count fell from 85 to 81 across the same 7-year window. The White share of public-school enrollment declined from 41% to 34%.
On allk12, the community for Dayton discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.