Dayton-Kettering-Beavercreek, OH School Schedules 2025-2026
The Dayton-Kettering-Beavercreek, OH metropolitan area has 32 public school districts serving 102K students. This page covers the 2025-2026 school year with day-level calendar data for every district in the metro.
32
Districts
102K
Students
2025-2026
School Year
Key Dates
Earliest First Day
August 1, 2025
Latest Last Day
June 11, 2026
Peak Spring Break
March 23, 2026
School Year
2025-2026
Schools on Break This Week
In session
<1K
5K-10K
20K-50K
100K+
Largest Districts in Dayton-Kettering-Beavercreek, OH
The 10 largest school districts by enrollment, with their 2025-2026 calendar dates:
| District | Enrollment | First Day | Last Day | School Days |
|---|---|---|---|---|
| Dayton City | 11,828 | Aug 12 | May 22 | 182 |
| Centerville City | 8,256 | Aug 13 | May 28 | 179 |
| Beavercreek City | 7,994 | Aug 19 | May 28 | 179 |
| Kettering City School District | 7,762 | Aug 14 | May 21 | 172 |
| Huber Heights City | 5,903 | Aug 18 | May 28 | 178 |
| Miamisburg City | 5,012 | Aug 22 | May 22 | 196 |
| Northmont City | 4,702 | Aug 13 | May 21 | 170 |
| Fairborn City | 4,238 | Apr 6 | May 28 | 38 |
| Troy City | 4,060 | Aug 6 | May 21 | 184 |
| Xenia Community City | 3,829 | Aug 19 | May 27 | 187 |
Spring Break in Dayton-Kettering-Beavercreek, OH
The peak spring break day in the Dayton-Kettering-Beavercreek, OH metro is March 23, 2026, when 10 districts (35K students) are on break.
Break Types
Breakdown of non-school days across all Dayton-Kettering-Beavercreek, OH metro districts (excludes weekends and summer):
| Break Type | Student-Days | Districts |
|---|---|---|
| Spring Break | 1.3M student-days | 23 |
| Winter Break | 664K student-days | 26 |
| Thanksgiving Break | 184K student-days | 17 |
| Fall Break | 64K student-days | 8 |
| Thanksgiving/District Closed | 62K student-days | 2 |
| No School | 45K student-days | 7 |
Want This Data in Your Pipeline?
Get day-level calendar data for all 32 Dayton-Kettering-Beavercreek, OH metro districts via API. $99/mo for full access.
Get API Access →