Catalonia school calendar: term dates, Christmas and Easter
Official term dates for 2026-2027, 2027-2028 and 2028-2029: start, end, Christmas and Easter, and whether schools are open today.

Sources (1)
A single order from the Catalan education department sets the school calendar for three years in a row. Here are all the dates, and what the calendar says about today.
Today is a school day in the 2026-2027 school year.
Christmas holidays: from 22 December 2026, in 66 days.
Weekends, public holidays, the two local holidays and each school's four free-choice days are not counted here.
| School year | 2026-2027 | 2027-2028 | 2028-2029 |
|---|---|---|---|
| Start (infant, primary, ESO, batxillerat) | 8 September 2026 | 8 September 2027 | 8 September 2028 |
| End (infant, primary, ESO) | 21 June 2027 | 22 June 2028 | 22 June 2029 |
| End of first-year batxillerat | 17 June 2027 | 20 June 2028 | 20 June 2029 |
| Vocational training starts (at the latest) | 14 September 2026 | 13 September 2027 | 12 September 2028 |
| Christmas holidays | 22 December 2026 to 7 January 2027 | 22 December 2027 to 9 January 2028 | 22 December 2028 to 7 January 2029 |
| Easter holidays | 20 March 2027 to 29 March 2027 | 8 April 2028 to 17 April 2028 | 24 March 2029 to 2 April 2029 |
Dates from Ordre EDF/66/2026, de 22 d'abril, calendari escolar dels cursos 2026-2027, 2027-2028 i 2028-2029 (Departament d'Educació i Formació Professional — DOGC núm. 9653, 27.4.2026).
How the calendar is set
Order EDF/66/2026, published in the Catalan official gazette (DOGC) on 27 April 2026, sets the calendar for 2026-2027, 2027-2028 and 2028-2029 for every school in Catalonia, state and private. Catalan education law requires between 175 and 178 teaching days a year.
The year starts on the sixth working day of September, which in all three years is 8 September, or the next working day if the 8th is a holiday. Vocational training (FP) starts by 14, 13 or 12 September at the latest, depending on the year.
The days the table cannot show
Each school can set four free-choice days a year, spread across the three terms. They cannot fall on the first or last day of the year, or in the Christmas or Easter holidays. Each school decides its own, and the municipal school council suggests days for all schools in the same town to share: ask the school or the town hall.
The town's two local holidays are also days off. If one falls on a non-school day, the school can add it to its free-choice days. Every town's local holidays are on the local holidays page.

June: shorter school days
Schools may cut the school day by one hour at the end of the year, from 7 June 2027, 9 June 2028 and 11 June 2029. It is each school's choice, not a rule.
Batxillerat, vocational training and adults
First-year batxillerat (the two-year upper-secondary course) ends on 17 June 2027, 20 June 2028 and 20 June 2029. The end of the second year is set by each school around the university-entrance calendar.
Adult education and the official language schools start by 21 September 2026, 20 September 2027, and 18 and 21 September 2028 respectively, at the latest.
To plan long weekends around public holidays, see the public holiday guide and is today a holiday.
Sources
This page cites official and primary sources. If you spot an error, let us know.
- Ordre EDF/66/2026, de 22 d'abril, calendari escolar dels cursos 2026-2027, 2027-2028 i 2028-2029 — Departament d'Educació i Formació Professional — DOGC núm. 9653, 27.4.2026
Was this page useful?