If you’re a parent who lives in Switzerland, then it’s important to find out the dates of Swiss school holidays. That way, you can make plans with your little ones or book any childcare for their days off. School holidays cross over with public holidays in Switzerland, plus there are other breaks, such as the summer holiday.
Find out about:
Copperfield Verbier
Looking for a inspiring education in Switzerland? Located high in the Swiss Alps, Copperfield Verbier offers an unforgettable education for students aged 3–18. At the world's only ski-in, ski-out international school, students follow a global education in an inclusive, creative environment. Give your child the best start in life at Copperfield.
Swiss holiday schedules
School holidays in Switzerland are set by the individual cantons. Swiss schools typically have five standard holidays each year:
- Autumn holiday: 1–3 weeks off
- Christmas: Between 1.5–2.5 weeks off
- February/March holiday: 1–2 weeks off. This is generally referred to as a sport holiday, a carnival holiday, or a February holiday
- Spring holiday: Two weeks off around Easter
- Summer holiday: 4–8 weeks off
International schools in Switzerland generally follow the same holiday dates as other institutions within their canton. However, they may have longer summer and Christmas breaks, as well as additional or different days off. Check with your child’s school for full details.
Swiss families tend to spend holiday periods getting together to celebrate festivities such as Christmas or Easter. Additionally, many families go away on holidays or day trips to take advantage of the free time.
The Swiss National Day, which is celebrated within individual communities, falls within school summer break. There may also be regional holidays which occur during school holidays in Switzerland.
School holidays in Switzerland by canton in 2024 and 2025
Sorted by canton, here are the school holidays for the 2024–2025 academic year.
Aargau
Event | Date |
School starts | 12 August 2024 |
Autumn break | 28 September – 13 October 2024 |
Christmas break | 21 December 2024 – 5 January 2025 |
Carnival/sport break | 25 January – 9 February 2025 |
Spring break | 5–20 April 2025 |
Summer break | 5 July – 10 August 2025 |
Appenzell Ausserrhoden
Event | Date |
School starts | 12 August 2024 |
Autumn break | 7–18 October 2024 |
Christmas break | 23 December 2024 – 3 January 2025 |
Spring break | 7–18 April 2025 |
Summer break | 7 July – 8 August 2025 |
Appenzell Innerrhoden
Event | Date |
School starts | 12 August 2024 |
Autumn break* | 5–20 October 2024 |
Christmas break | 21 December 2024 – 5 January 2025 |
Carnival/sport break† | 28 February – 9 March 2025 |
Spring break | 5–21 April 2025 |
Summer break‡ | 5 July – 17 August 2025 |
†Sport break in Oberegg District: 25 January – 2 February 2025
‡Summer break in Oberegg District: 5 July – 10 August 2025
Basel-Landschaft
Event | Date |
First day of school | 12 August 2024 |
Autumn break | 28 September – 14 October 2024 |
Christmas break | 21 December 2024 – 6 January 2025 |
Carnival/sport break | 1–17 March 2025 |
Spring break | 12–28 April 2025 |
Summer break | 28 June – 11 August 2025 |
Basel Stadt
Event | Date |
First day of school | 12 August 2024 |
Autumn break | 28 September – 12 October 2024 |
Christmas break | 21 December 2024 – 4 January 2025 |
Carnival/sport break | 1–15 March 2025 |
Spring break | 12–26 April 2025 |
Summer break | 28 June – 9 August 2025 |
Bern
Event | Date |
First day of school | 12 August 2024 |
Autumn break | 21 September – 13 October 2024 |
Christmas break | 21 December – 5 January 2025 |
Carnival/sport break | 1–9 February 2025 |
Spring break | 5–21 April 2025 |
Summer break | 5 July – 10 August 2025 |
Fribourg
Event | Date |
First day of school | 22 August 2024 |
Autumn break | 14–25 October 2024 |
Christmas break | 23 December – 3 January 2025 |
Carnival/sport break | 3–7 March 2025 |
Spring break | 18 April – 2 May 2025 |
Ascension break | 29–30 May 2025 |
Summer break begins | 7 July 2025 |
Geneva
Event | Date |
First day of school | 19 August 2024 |
Autumn break | 21–25 October 2024 |
Christmas break | 23 December 2024 – 3 January 2025 |
Carnival/sport break | 24–28 February 2025 |
Spring break | 18 April – 2 May 2025 |
Ascension break | 29–30 May 2025 |
Summer break | 30 June – 15 August 2025 |
Glarus
Event | Date |
First day of school | 12 August 2024 |
Autumn break | 5–20 October 2024 |
Christmas break | 21 December 2024 – 5 January 2025 |
Carnival/sport break | 25 January – 2 February 2025 |
Spring break | 3–21 April 2025 |
Summer break | 28 June – 10 August 2025 |
Graubünden
Event | Date |
First day of school | 12 August 2024 |
Autumn break | 5–20 October 2024 |
Christmas break | 21 December 2024 – 5 January 2025 |
Carnival/sport break | 24–28 February 2025 |
Spring break | 14–25 April 2025 |
Summer break begins | 27 June 2025 |
Jura
Event | Date |
First day of school | 19 August 2024 |
Autumn break | 14–25 October 2024 |
Christmas break | 23 December 2024 – 3 January 2025 |
Carnival/sport break | 24–28 February 2025 |
Spring break | 18 April – 2 May 2025 |
Ascension break | 29–30 May 2025 |
Summer break | 7 July – 15 August 2025 |
Luzern
Event | Date |
First day of school | 19 August 2024 |
Autumn break | 28 September – 13 October 2024 |
Christmas break | 21 December 2024 – 5 January 2025 |
Carnival/sport break | 22 February – 9 March 2025 |
Spring break | 18 April – 4 May 2025 |
Summer break | 5 July – 17 August 2025 |
Neuchâtel
Event | Date |
First day of school | 19 August 2024 |
Autumn break | 7–18 October |
Christmas break | 23 December 2024 – 3 January 2025 |
Carnival/sport break | 24–28 February 2025 |
Spring break | 14–25 April 2025 |
Ascension break | 29–30 May 2025 |
Summer break | 7 July – 15 August 2025 |
Nidwalden
Event | Date |
First day of school | 19 August 2024 |
Autumn break | 28 September – 13 October 2024 |
Christmas break | 21 December 2024 – 5 January 2025 |
Carnival/sport break | 22 February – 9 March 2025 |
Spring break | 18 April – 4 May 2025 |
Summer break | 5 July – 17 August 2025 |
Obwalden
Event | Date |
First day of school | 19 August 2024 |
Autumn break | 28 September – 13 October 2024 |
Christmas break | 21 December 2024 – 5 January 2025 |
Carnival/sport break | 22 February – 9 March 2025 |
Spring break | 18 April – 4 May 2025 |
Summer break | 5 July – 17 August 2025 |
Schaffhausen
Event | Date |
First day of school | 12 August 2024 |
Autumn break | 28 September – 20 October 2024 |
Christmas break | 24 December 2024 – 5 January 2025 |
Carnival/sport break | 25 January – 9 February 2025 |
Spring break | 12–27 April 2025 |
Summer break | 5 July – 10 August 2025 |
Schwyz
Event | Date |
First day of school | 19 August 2024 |
Autumn break | 30 September – 12 October 2024 |
Christmas break | 25 December 2024 – 6 January 2025 |
Carnival/sport break | 24 February – 7 March 2025 |
Spring break | 28 April – 11 May 2025 |
Summer break | 7 July – 15 August 2025 |
Solothurn
Event | Date |
First day of school | 12 August 2024 |
Autumn break | 30 September – 18 October 2024 |
Christmas break | 23 December 2024 – 3 January 2025 |
Carnival/sport break | 3–14 February 2025 |
Spring break | 7–21 April 2024 |
Summer break | 7 July – 11 August 2025 |
St Gallen
Event | Date |
First day of school | 12 Augusts 2024 |
Autumn break | 28 September – 20 October 2024 |
Christmas break | 21 December 2024 – 5 January 2025 |
Carnival/sport break | 25 January – 2 February 2025 |
Spring break | 5–21 April 2025 |
Summer break | 5 July – 10 August 2025 |
Thurgau
Event | Date |
First day of school | 12 August 2024 |
Autumn break | 7–20 October 2024 |
Christmas break | 23 December 2024 – 5 January 2025 |
Carnival/sport break | 27 January – 2 February 2025 |
Spring break | 7–21 April 2025 |
Ascension break | 9–20 May 2025 |
Summer break | 7 July – 10 August 2025 |
Ticino
Event | Date |
First day of school | 2 September 2024 |
Autumn break | 26 October – 3 November 2024 |
Christmas break | 21 December 2024 – 6 January 2025 |
Carnival/sport break | 1–9 March 2025 |
Spring break | 18–27 April 2025 |
Summer break begins | 18 June 2025 |
Uri
Event | Date |
First day of school | 2 September 2024 |
Autumn break | 5–20 October 2024 |
Christmas break | 21 December 2024 – 6 January 2025 |
Carnival/sport break | 22 February – 9 March 2025 |
Spring break | 26 April – 11 May 2025 |
Summer break begins | 4 July 2025 |
Valais
Event | Date |
First day of school | 19 August 2024 |
Autumn break | 14–25 October 2024 |
Christmas break | 23 December 2024 – 3 January 2025 |
Carnival/sport break | 24 February – 7 March 2025 |
Spring break | 18–21 April 2025 |
Ascension break | 12–16 May 2025 |
Summer break begins | 30 June 2025 |
Vaud
Event | Date |
First day of school | 19 August 2024 |
Autumn break | 14–29 October 2024 |
Christmas break | 21 December 2024 – 5 January 2025 |
Carnival/sport break | 15–23 February 2025 |
Spring break | 12–27 April 2025 |
Ascension break | 29–30 May 2025 |
Summer break | 29 June – 18 August |
Zug
Event | Date |
First day of school | 19 August 2024 |
Autumn break | 5–20 October 2024 |
Christmas break | 21 December 2024 – 5 January 2025 |
Carnival/sport break | 1–16 February 2025 |
Spring break | 12–27 April 2025 |
Ascension break | 29 May – 1 June 2025 |
Summer break | 5 July – 17 August 2025 |
Zürich
Holiday | Date |
First day of school | 19 August 2024 |
Autumn break | 7–18 October 2024 |
Christmas break | 23 December 2024 – 3 January 2025 |
Carnival/sport break | 10–21 February 2025 |
Easter break | 17 April – 2 May 2025 |
Ascension break | 29–30 May 2025 |
Summer break begins | 14 July 2025 |
Additional holidays and days off
There are other days to look out for on the Swiss school holiday calendar. The following days are given as holidays each year in many of the cantons:
- All Saints Day: 1 November 2024
- Labor Day: 1 May 2025
- Ascension Day: 29 May 2025
- Whit Monday/Pentecost: 9 June 2025
- Corpus Christi: 19 June 2025
Each Swiss school might also have additional days off for teacher training, service days, or pupil book days. Therefore, check with your child’s school for a full list of days off throughout the year. You can also check your school’s website as many will publish a calendar detailing all days off.
Childcare during school holidays in Switzerland
Working parents may need to make daycare arrangements for their children during holiday time. There is no nationwide daycare provision during school holidays in Switzerland. Facilities and activities are organized at the local level through either the cantons or individual schools. That said, there are plenty of childcare options available, such as childminders and children’s centers.
There are also lots of exciting activities for children during the holidays:
- Holiday programs: Check with your regional canton or school for information. Some provide a holiday program (Ferienprogramme in German) of activities. For example, Pro Juventute offers a series of holiday programs for children aged 6 to 16 in various Swiss regions. Profawo provides varied holiday daycare to children in the Basel, Bern, Geneva, and Zurich cantons.
- Sports camps: If your child is into football, they might enjoy InterSoccer. This sports-camp runs summer and Easter courses across the country
- International summer camps: During vacation periods, a popular option for expat families is international summer camps. If your child attends an international school in Switzerland, the school may offer provision or be able to recommend a good camp to attend.
Prices and availability for activities vary, so it’s worth making inquiries as early as possible.