When are Huntsville, North Alabama school holidays? See the dates

AL.com’s Education Lab compiled holidays for the largest school districts in the Huntsville metro and North Alabama area so students and families can plan ahead.

The list, in alphabetical order, includes links to each district’s 2024-25 calendar. Families also should check calendars for professional staff development days or e-learning days when students don’t report to school.

Athens City Schools

  • Fall Break: Oct. 14-18
  • Winter Break: Dec. 23-Jan. 3
  • Spring Break: March 24-28
  • Last Day of School: May 22

Decatur City Schools

  • Fall Break: Oct. 10-11
  • Winter Break: Dec. 23- Jan. 3
  • Spring Break: March 10-14
  • Last Day of School: May 22

Hartselle City Schools:

  • Winter Break: Dec. 23-Jan. 3
  • Spring Break: March 24-28
  • Last Day of School: May 22

Huntsville City

  • Fall Break: Sept. 30-Oct. 4
  • Winter Break: Dec. 23-Jan. 3
  • Spring Break: March 10-March 14
  • Last Day of School: May 21

Limestone County

  • Fall Break: Oct.14-Oct. 18
  • Winter Break: Dec. 23-Jan. 3
  • Spring Break: March 24-March 28
  • Last Day of School: May 22

Madison City

  • Fall Break: Sept.30-Oct. 4
  • Winter Break: Dec. 23-Jan. 6
  • Spring Break: March 10-March 14
  • Last Day of School: May 21

Madison County

  • Fall Break: Oct.1-Oct. 4
  • Winter Break: Dec. 23-Jan. 3
  • Spring Break: March 10-14
  • Last Day of School: May 21

Morgan County:

  • Fall Break: Oct.14-15
  • Winter Break: Dec. 23-Jan. 3
  • Spring Break: March 24-28
  • Last Day of School: May 22

All school districts observe the following state holidays:

Labor Day: Sept. 2

Veterans Day: Nov. 11

Thanksgiving: Nov. 25-Nov. 29

Martin Luther King Jr. Day – Jan. 20

President’s Day: Feb. 17