School breaks are the perfect time to have fun and quality time with your children. For parents, knowing these dates is crucial for planning holidays, family visits, and exciting activities. It’s also important to arrange any childcare in advance if you’ll be working on these days.
Here’s what you need to know:
An overview of Spanish school holidays
Each of the 17 Spanish autonomous communities sets its own school calendar each year, leading to variations in holiday dates across the country. Municipal authorities may change these schedules slightly to take into account local holidays or requirements; however, the main holidays usually stay the same across the canton.

Schools typically have three main holidays throughout the year, including around Christmas, Easter, and in the Summer. There are also regional holidays that give students the day off; these typically are held around Christian holidays.
International schools in Spain generally follow the same holiday dates as other schools in the country, though they may have longer summer and Christmas breaks, as well as additional or different days off. Be sure to check with your child’s school for full details.
When are the Spanish school holidays in 2024–2025?
The following are the 2024–25 school holidays across Spain’s north, central, south, and island regions.
2024–2025 school holidays in Northern Spain
Dates may vary per municipality – check your school’s academic calendar
Holiday | Aragon | Asturias | Basque Country | Cantabria |
First day of school | 9 September 2024 | 10 September 2024 | 6 September (primary school), 4 September (secondary school) | 9 September (primary school), 10 September (secondary school) |
All Saints holiday | n/a | n/a | n/a | 28 October – 1 November 2024 |
Christmas holidays | 20 December 2024 – 6 January 2025 | 23 December 2024 – 7 January 2025 | 24 December 2024 – 7 January 2025 | 23 December 2024 – 7 January 2025 |
Carnival holidays | n/a | 28 February – 4 March 2025 | n/a | 24–28 February 2025 |
Easter holidays | 14–21 April 2025 | 14–20 April 2025 | 17–21 April 2025 | 17–25 April 2025 |
Last day of school | 20 June 2025 | 20 June 2025 | 20 June 2025 | 22 June (primary school), 23 June (secondary school) |
Castile and León | Galicia | Navarre | ||
First day of school | 6 September (primary school), 12 September (secondary school) | 11 September 2024 | 5 September 2024 | |
Christmas holidays | 21 December 2024 – 7 January 2025 | 23 December 2024 – 7 January 2025 | 21 December 2024 – 7 January 2025 | |
Carnival holidays | 3–4 March 2025 | 3–5 March 2025 | n/a | |
Easter holidays | 12–23 April 2025 | 14–21 April 2025 | 17–27 April 2025 | |
Summer holidays | 23 July 2025 | 20 June 2025 | 17 June 2025 |
2024–2025 school holidays in Central Spain
Dates may vary per municipality – check your school’s academic calendar
Holiday | Castile-La Mancha | Extremadura | La Rioja | Madrid |
First day of school | 10 September 2024 | 11 September 2024 | 9 September 2024 | 9 September (primary school), 10 September (secondary school) |
Christmas holidays | 23 December 2024 – 6 January 2025 | 23 December 2024 – 7 January 2025 | 23 December 2024 – 6 January 2025 | 21 December 2024 – 7 January 2025 |
Carnival holidays | 3–4 March 2025 | 3–4 March 2025 | n/a | n/a |
Easter holidays | 14–21 April 2025 | 14–21 April 2025 | 14–21 April 2025 | 11–21 April 2025 |
Last day of school | 18 June 2025 | 20 June 2025 | 23 June 2025 | 20 June 2025 |
2024–2025 school holidays in the South and East of Spain
Dates may vary per municipality – check your school’s academic calendar
Holiday | Andalusia | Catalonia | Ceuta |
First day of school | 10 September (primary school), 16 September (secondary school) | 9 September 2024 | 9 September 2024 |
Christmas holidays | 23 December 2024 – 7 January 2025 | 23 December 2024 – 7 January 2025 | 23 December 2024 – 7 January 2025 |
Carnival holidays | n/a | n/a | n/a |
Easter holidays | 14–18 April 2025 | 14–21 April 2025 | 14–18 April 2025 |
Last day of school | 23 June (primary school), 24 June (secondary school) | 20 June 2025 | 23 June 2025 |
Melilla | Murcia | Valencia | |
First day of school | 9 September 2024 | 9 September (primary school), 10 September (secondary school) | 9 September 2024 |
Christmas holidays | 21 December 2024 – 7 January 2025 | 24 December 2024 – 6 January 2025 | 23 December 2024 – 6 January 2025 |
Carnival holidays | 5–11 April 2025 | n/a | n/a |
Easter holidays | 12–20 April 2025 | 14–21 April 2025 | 17–28 April 2025 |
Last day of school | 23 June 2025 | 24 June (primary school), 20 June (secondary school) | 18 June 2025 |
2024–2025 school holidays in the Spanish island regions
Dates may vary per municipality – check your school’s academic calendar
Holiday | Balearic Islands | Canary Islands |
First day of school | 11 September 2024 | 9 September (primary school), 10 September (secondary school) |
Christmas holidays | 23 December 2024 – 7 January 2025 | 23 December 2024 – 7 January 2025 |
Easter holidays | 17–27 April 2025 | 14–18 April 2025 |
Last day of school | 20 June 2025 | 20 June 2025 |
Other important dates in 2024–2025
In Spain, schools may close for a number of national and local holidays. These can differ per region; for example, most Spanish students get the day off for Labor Day (Día del Trabajador), while only those in Murcia are free on Day of the Region of Murcia (Día de la Región de Murcia).
The additional holiday dates for the 2024–2025 school year are:
Holiday | Date | Weekday |
Day of Immaculate Conception observance | 8 December 2024 | Mon |
Labor Day | 1 May 2025 | Thu |
Some schools will also close for certain things, like staff training or pupil book days. Be sure to check with your school for a comprehensive list; many schools will publish this information online.
When are Spain’s public holidays?
Some public holidays and celebrations can fall on school holidays, such as Constitution Day and All Saints’ Day. You can learn more about these holidays (and dates) by reading our article on public holidays in Spain.
Tips for expat parents in Spain
Childcare during Spanish school holidays
Your children’s school holidays may clash with your work schedule. Fortunately, you can access a range of childcare options in Spain, including:
- Holiday centers
- Au pairs/nannies
- Childminders
- Babysitters

10 fun summer camps in Spain
Spain has many fun and educational summer camps for children to learn and play during the school holidays, including: