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 App

Frequently 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.