The school calendar in Spain is already defined for the next academic year with significant differences depending on each territory. The education departments of the different autonomous communities and cities have set the key dates that will mark the agenda for families and students. The start of classes in Early Childhood, Primary, Secondary, and Vocational Training will take place throughout the first weeks of September.
Read more We test the best stationary bikes for exercising at home
Below, you can consult in detail the dates for the return to school, the end of the academic year, and the Christmas and Easter holiday periods in each community:
Andalusia
The Andalusian community establishes the staggered start of classes in mid-September.
- Early Childhood and Primary: September 10 to June 22/23.
- ESO and Baccalaureate: September 15 to June 22/23.
- Vocational Training: September 15 to June 22/23.
- Christmas Holidays: December 23/24 to January 6/10.
- Easter Holidays: March 20 to 28.
Aragon
Aragon will start classes in the second week of September and end the academic year in mid-June.
- Early Childhood and Primary: September 8 to June 18.
- ESO and Baccalaureate: September 8/9 to June 18.
- Vocational Training: September 9 (in-person) / September 10 (virtual).
- Christmas Holidays: December 23 to January 6.
- Easter Holidays: March 25 to April 4.
Asturias
The Principality unifies the school start date for all educational stages.
- Early Childhood and Primary: September 9 to June 23.
- ESO and Baccalaureate: September 9 to June 23.
- Vocational Training: September 9 to June 23.
- Christmas Holidays: December 23 to January 10.
- Easter Holidays: March 20 to 28.
Balearic Islands
The Balearic archipelago maintains a unified calendar with an early end to the academic year in mid-June.
- Early Childhood and Primary: September 10 to June 18.
- ESO and Baccalaureate: September 10 to June 18.
- Vocational Training: September 10 to June 18.
- Christmas Holidays: December 23 to January 6.
- Easter Holidays: March 25 to April 4.
Canary Islands
The islands begin the academic year with a one-day difference between basic and secondary education.
- Early Childhood and Primary: September 9 to June 22.
- ESO and Baccalaureate: September 10/11 to June 18/22.
- Vocational Training: September 10/11 to June 18/22.
- Christmas Holidays: December 22 to January 7.
- Easter Holidays: March 20 to 28.
Cantabria
Cantabria maintains its usual calendar distribution, combining a staggered start with extended rest periods.
- Early Childhood and Primary: September 8 to June 23.
- ESO and Baccalaureate: September 9 to June 24.
- Vocational Training: September 9 to June 24.
- Christmas Holidays: December 23 to January 10.
- Easter Holidays: March 20 to 28.
Castilla-La Mancha
Castilla-La Mancha classrooms will open and close at the same time for all levels of compulsory education.
- Early Childhood and Primary: September 8 to June 22.
- ESO and Baccalaureate: September 8 to June 22.
- Vocational Training: September 8 to June 22.
- Christmas Holidays: December 23 to January 10.
- Easter Holidays: March 20 to 29.
Castilla y León
The Castilla y León region applies a margin of almost a week between the start of Primary and Secondary.
- Early Childhood and Primary: September 9 to June 24.
- ESO and Baccalaureate: September 15 to June 24.
- Vocational Training: September 15 to June 24.
- Christmas Holidays: December 23 to January 10.
- Easter Holidays: March 20 to 30.
Catalonia
Catalan schools will start the academic year on September 8 with end dates adjusted according to the stage.
- Early Childhood and Primary: September 8 to June 21.
- ESO and Baccalaureate: September 8 to June 17/21.
- Vocational Training: September 8 to June 17/21.
- Christmas Holidays: December 22 to January 7.
- Easter Holidays: March 20 to 29.
Ceuta
The autonomous city will maintain a uniform calendar for all students from September to June.
- Early Childhood and Primary: September 8 to June 23.
- ESO and Baccalaureate: September 8 to June 23.
- Vocational Training: September 8 to June 23.
- Christmas Holidays: December 23 to January 10.
- Easter Holidays: March 20 to April 4.
Valencian Community
The Valencian region unifies the return to school on September 9, ending classes in mid-June.
- Early Childhood and Primary: September 9 to June 18.
- ESO and Baccalaureate: September 9 to June 18.
- Vocational Training: September 9 to June 18.
- Christmas Holidays: December 22 to January 6.
- Easter Holidays: March 25 to April 5.
Extremadura
Extremaduran students will return to classrooms starting September 10 progressively.
- Early Childhood and Primary: September 10 to June 18.
- ESO and Baccalaureate: September 10/11 to June 17/18.
- Vocational Training: September 10/11 to June 17/18.
- Christmas Holidays: December 23 to January 7.
- Easter Holidays: March 20 to 29.

Galicia
The Xunta establishes the start of the academic year on September 9, guaranteeing the same dates for all levels.
- Early Childhood and Primary: September 9 to June 21.
- ESO and Baccalaureate: September 9 to June 21.
- Vocational Training: September 9 to June 21.
- Christmas Holidays: December 22 to January 7.
- Easter Holidays: March 19 to 29.
La Rioja
The La Rioja community will start the academic year in early September and end it in the third week of June.
- Early Childhood and Primary: September 9 to June 22.
- ESO and Baccalaureate: September 9 to June 22.
- Vocational Training: September 9 to June 22.
- Christmas Holidays: December 23 to January 6.
- Easter Holidays: March 25 to April 4.
Madrid
The Community of Madrid brings forward the school start in Early Childhood and Primary compared to Secondary and Baccalaureate.
- Early Childhood and Primary: September 7 to June 18.
- ESO and Baccalaureate: September 8 to June 18.
- Vocational Training: September 8 to June 18.
- Christmas Holidays: December 23 to January 10.
- Easter Holidays: March 19 to 29.
Melilla
The autonomous city will start academic activities on September 9, ending before the official start of summer.
- Early Childhood and Primary: September 9 to June 19.
- ESO and Baccalaureate: September 9 to June 19.
- Vocational Training: September 9 to June 19.
- Christmas Holidays: December 20 to January 7.
- Easter Holidays: March 20 to April 5.
Murcia
The Region of Murcia will stagger the return to classrooms with a two-day difference depending on the educational level.
- Early Childhood and Primary: September 8 to June 22.
- ESO and Baccalaureate: September 10 to June 21.
- Vocational Training: September 10 (Basic FP) / September 14 (Intermediate and Higher Grade).
- Christmas Holidays: December 23 to January 6.
- Easter Holidays: March 19 to 29.
Navarre
The Foral Community allows some flexibility in dates for schools at the beginning and end of the academic year.
- Early Childhood and Primary: September 4/8 to June 18/22.
- ESO and Baccalaureate: September 4 to June 18.
- Vocational Training: September 4/8 to June 18.
- Christmas Holidays: December 23 to January 10.
- Easter Holidays: March 25 to April 4.
Basque Country
Basque classrooms will start the academic year on September 7 and end in mid-June.
- Early Childhood and Primary: September 7 to June 18.
- ESO and Baccalaureate: September 7 to June 18.
- Vocational Training: September 4/8 to June 18.
- Christmas Holidays: December 24 to January 6.
- Easter Holidays: March 25 to 29.