Skip to main content
CatalunyaInfo

Official calendar

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.

Published on 2 min readVerified on
Front of the Jaume Balmes school in Vic with its paved playground
Jaume Balmes school, Vic.Arnaucc · CC BY-SA 3.0 es
Verified on

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 year2026-20272027-20282028-2029
Start (infant, primary, ESO, batxillerat)8 September 20268 September 20278 September 2028
End (infant, primary, ESO)21 June 202722 June 202822 June 2029
End of first-year batxillerat17 June 202720 June 202820 June 2029
Vocational training starts (at the latest)14 September 202613 September 202712 September 2028
Christmas holidays22 December 2026 to 7 January 202722 December 2027 to 9 January 202822 December 2028 to 7 January 2029
Easter holidays20 March 2027 to 29 March 20278 April 2028 to 17 April 202824 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.

The Ramon Llull school building in Barcelona among palm trees
The Ramon Llull school group, Barcelona.Pere prlpz · CC BY-SA 3.0

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.

  1. 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?