2031 is the final year covered by CalendarGlobe's verified Swiss school holiday data. School holidays across all 26 cantons have been published and verified for this year.
Summer holidays: Swiss National Day (1 August, Friday) and Assumption (15 August, Friday in Catholic cantons) give August 2031 two automatic long weekends โ making it one of the strongest August periods in the 2024โ2031 window for families.
Autumn break: All Saints' Day (1 November) falls on a Saturday in 2031 โ absorbed into the weekend. Catholic cantons scheduling Herbstferien around this date will not benefit from an extended weekend at the end of the break.
Christmas 2031: Christmas Day (25 December) falls on a Thursday and St Stephen's Day (26 December) on a Friday. Most cantons' Christmas school breaks run from approximately 22 December 2031 to 6โ8 January 2032 โ a strong festive break aligned with the ThursdayโFriday public holidays.