Home Education Children's Education School holidays in Spain
Last update on March 12, 2019
Written by Gary Buswell

Here is a list of school holidays in Spain in 2019 and 2020 so that you can plan the necessary activities and childcare if you are a parent in Spain.

School holidays in Spain differ slightly depending on the region. If you are a parent with a child in a Spanish school, you’ll need to know when the holidays are in your region – especially if you work and need to make childcare arrangements.

School holidays in Spain

Spanish school holidays are set by the regional autonomous communities. Not every region will have its holidays at exactly the same time, although differences for the main holidays are usually small and will take place within a set time period. Spanish schools all have breaks of around two weeks for Christmas, one to two weeks for Easter and a longer summer holiday, plus several national holiday days. On top of this, each region will have its own holiday days. Unlike many European countries, there are no half-term weeks off.

International schools in Spain may differ in their schedules from the state-run schools. If your child attends an international school, check the school holiday calendar rather than relying on the information given by your autonomous community.

Spanish families typically spend school holiday time getting together to celebrate festivities such as Christmas and Easter, having family vacations or days out, or planning activities for kids. Important national holidays, such as Labor Day and All Saints’ Day, are school holidays plus there are regional holidays to look out for.

Spanish school holiday dates 2018–19

  • Christmas break: 24 December 2018 – 7 January 2019
  • Easter break: 1–2 weeks between 12–29 April 2019
  • Summer break: 10–12 weeks between 19 June – 13 September 2019

Spanish school holiday dates 2019–20

  • Christmas break: 23 December 2019 – 6 January 2020
  • Easter break: 1–2 weeks between 4–21 April 2020
  • Summer break: 10–12 weeks between 18 June – 12 September 2020

Additional holidays and days off

The following dates are national holiday days that are also school holidays in Spain:

  • 12 October 2018: Spanish National Day (falls on a Saturday in 2018 and a Sunday in 2019; some regions will offer a public holiday on the following Monday)
  • 1 November 2018: All Saints’ Day
  • 6 December 2018: Spanish Constitution Day
  • 1 May 2019: Labor Day
  • 15 August 2019: Assumption of Mary (always falls within the summer break)

There are also regional holidays that apply to one or more regions. Some holidays such as Three Kings (6 January) and Immaculate Conception (8 December) apply to several of the regions. Check with your autonomous community or local school for details. You can also visit our guide to public holidays in Spain for a list of dates.

Individual schools may also have their own internal days off for things such as teacher training or pupil book days. For full details, check with your local school or visit the school’s website. Schools such as the British School of Barcelona and the British Council School publish calendar dates on their websites.

Childcare during school holidays in Spain

If you are working during the Spanish school holidays, you may need to arrange childcare for your kids. In Spain, public childcare provision is more limited than in many northern European countries and there tends to be more reliance on family members and informal networks providing care. However, there is some provision in certain regions for primary school children. In Madrid, for example, there are holiday centers providing recreational and educational activities in English for children aged 3–12. Breakfast and lunch is included but places are limited and there is a charge. Check with your local autonomous community or school to see what provision is available.

Summer is usually the biggest issue for families in Spain. Spanish summer breaks are longer than average, while Easter breaks are shorter (in many regions) and there are no half-term weeks off. One childcare option during the summer period is a language summer camp. These camps are privately run and have a mix of Spanish and international children (typically 60% Spanish, 40% international), providing an opportunity for kids to mix, learn Spanish and English, and take part in a range of fun and learning activities. Popular providers include Enforex who run camps for kids aged 5–18 in several regions (including Madrid, Barcelona and Malaga) and Don Quijote who run eight camps across the country.

Other options include professional childminders, nannies, au pairs or babysitters. You can find out more in our guide to childcare in Spain.

For full information on national and regional public holidays in Spain, see our full guide here.