School year planning
Iowa School Calendar
Iowa schools typically start in mid-to-late August and wrap up late May to mid-June.
Districts set their own calendars, so use the dates below as a guide and confirm with your local school system.
When does school start?
mid-to-late August
When does school end?
late May to mid-June
Winter break
roughly December 23 through January 2, with students returning the first week of January
Spring break
one week in late March
About the Iowa school year
Iowa requires a minimum of 180 instructional days and local boards set their own calendars. The state previously had restrictions limiting how early schools could start (before Labor Day), but those rules have largely been relaxed, and most districts now begin in mid-to-late August. Des Moines, the largest district, typically opens in the third week of August. Cedar Rapids and Iowa City follow similar schedules. Some districts also take a fall break in October.
Largest school districts in Iowa
- Des Moines Independent Community School District
- Cedar Rapids Community School District
- Davenport Community School District
- Iowa City Community School District
- Sioux City Community School District
Count down to the first day of school
Add an Outside countdown widget to your iPhone home screen and get reminders for the first day, last day, and every school break.
Get the Free Countdown AppFrequently Asked Questions
When does school start in Iowa?
Most Iowa public schools begin in mid-to-late August, typically in the third or fourth week of the month. Iowa previously required schools to start after Labor Day, but that restriction has been removed, allowing earlier start dates.
When is spring break in Iowa?
Spring break in Iowa typically falls in the last week of March and lasts one week. Some districts schedule it in early April, so checking with your specific district is recommended.
When does the school year end in Iowa?
Iowa public schools generally finish between late May and mid-June, depending on the district and any weather makeup days. Most districts aim to conclude by the first week of June.
How long is winter break in Iowa schools?
Winter break in Iowa typically lasts about 10 to 12 days, running from around December 23 through January 2, with students returning in the first week of January.
Want to count down the days? Browse school countdowns or see school calendars for every state.
Home Screen Widgets
Beautiful countdown widgets that sit right on your home screen.
Lock Screen Widgets
See your countdown without even unlocking your phone.
Live Activities
Real-time countdown updates on your Dynamic Island.