◷HolidayKit

ES · school calendar

🇪🇸 Spain school holidays

Official school break dates for Spain by region, with one-click calendar subscriptions.

2026 school holidays

RegionBreakDatesDays
CLChristmas holidays19 Dec – 8 Jan 202621
ARChristmas holidays20 Dec – 6 Jan 202618
CTChristmas holidays20 Dec – 7 Jan 202619
MDChristmas holidays20 Dec – 6 Jan 202618
MLChristmas holidays20 Dec – 7 Jan 202619
NCChristmas holidays20 Dec – 7 Jan 202619
AN-CAChristmas holidays22 Dec – 7 Jan 202617
AN-COChristmas holidays22 Dec – 6 Jan 202616
AN-GRChristmas holidays22 Dec – 6 Jan 202616
AN-MAChristmas holidays22 Dec – 5 Jan 202615
AN-SEChristmas holidays22 Dec – 6 Jan 202616
ASChristmas holidays22 Dec – 7 Jan 202617
CEChristmas holidays22 Dec – 7 Jan 202617
CMChristmas break22 Dec – 6 Jan 202616
CNChristmas holidays22 Dec – 7 Jan 202617
GAChristmas holidays22 Dec – 7 Jan 202617
IBChristmas holidays22 Dec – 6 Jan 202616
AN-HLChristmas holidays23 Dec – 6 Jan 202615
AN-JAChristmas holidays23 Dec – 7 Jan 202616
EXChristmas holidays23 Dec – 7 Jan 202616
RIChristmas holidays23 Dec – 7 Jan 202616
VCChristmas holidays23 Dec – 6 Jan 202615
AN-ALChristmas holidays24 Dec – 6 Jan 202614
CBNo lessons24 Dec – 5 Jan 202613
MCChristmas holidays24 Dec – 6 Jan 202614
PVChristmas holidays24 Dec – 6 Jan 202614
AN-ALNon-teaching day7 Jan 20261
AN-CONon-teaching day7 Jan 20261
AN-HLNon-teaching day7 Jan 20261
AN-SENon-teaching day7 Jan 20261
CMNon-teaching day7 Jan 20261
MDNon-teaching day7 Jan 20261
CENon-teaching days12–13 Feb 20262
ASNon-teaching day13 Feb 20261
ASNon-teaching day16 Feb 20261
CBNo lessons16–20 Feb 20265
CLCarnivals16–17 Feb 20262
CMNon-teaching days16–17 Feb 20262
EXCarnivals16–17 Feb 20262
GACarnivals16–18 Feb 20263
ASNon-teaching day17 Feb 20261
AR-TE, AR-HUNon-teaching day19 Feb 20261
AR-TE, AR-HUNon-teaching day20 Feb 20261
AN-MAWhite Week23–26 Feb 20264
AN-ALEducational Community Days27 Feb 20261
AN-CAEducational Community Days27 Feb 20261
AN-MAEducational Community Days27 Feb 20261
AN-SEEducational Community Days27 Feb 20261
IBNon-teaching day27 Feb 20261
RIEducational Community Day27 Feb 20261
AN-ALNon-teaching day2 Mar 20261
AN-COEducational Community Days2 Mar 20261
AN-GREducational Community Days2 Mar 20261
AN-HLEducational Community Days2 Mar 20261
AN-JAEducational Community Days2 Mar 20261
AR-ZGNon-teaching day6 Mar 20261
CENon-teaching days23–27 Mar 20265
MLNon-teaching days23–27 Mar 20265
CLEaster holidays26 Mar – 7 Apr 202613
MDNon-teaching day27 Mar 20261
CTEaster holidays28 Mar – 6 Apr 202610
MDEaster holidays28 Mar – 5 Apr 20269
AN-ALEaster holidays30 Mar – 5 Apr 20267
AN-CAEaster holidays30 Mar – 5 Apr 20267
AN-COEaster holidays30 Mar – 5 Apr 20267
AN-GREaster holidays30 Mar – 5 Apr 20267
AN-HLEaster holidays30 Mar – 1 Apr 20263
AN-JAEaster holidays30 Mar – 5 Apr 20267
AN-MAEaster holidays30 Mar – 1 Apr 20263
AN-SEEaster holidays30 Mar – 5 Apr 20267
AREaster holidays30 Mar – 6 Apr 20268
ASEaster holidays30 Mar – 5 Apr 20267
CBNo lessons30 Mar – 1 Apr 20263
CEEaster holidays30 Mar – 3 Apr 20265
CMEaster break30 Mar – 6 Apr 20268
CNEaster holidays30 Mar – 5 Apr 20267
EXEaster holidays30 Mar – 6 Apr 20268
GAEaster holidays30 Mar – 6 Apr 20268
MCEaster holidays30 Mar – 6 Apr 20268
MLEaster holidays30 Mar – 1 Apr 20263
RIEaster holidays30 Mar – 6 Apr 20268
IBEaster holidays2–12 Apr 202611
NCEaster holidays2–12 Apr 202611
PVEaster holidays2–6 Apr 20265
VCEaster holidays2–13 Apr 202612
MDNon-teaching day6 Apr 20261
AR-ZGNon-teaching day24 Apr 20261
CLNon-teaching day24 Apr 20261
CMNon-teaching day2 May 20261
MLNon-teaching day2 May 20261
AN-ALNon-teaching day4 May 20261
ASNon-teaching day4 May 20261
CENon-teaching days25–26 May 20262
AN-GRNon-teaching day5 Jun 20261
RINon-teaching day8 Jun 20261
CMEnd of lessons17 Jun 20261
AREnd of lessons19 Jun 20261
ASEnd of lessons19 Jun 20261
CNEnd of lessons19 Jun 20261
CTEnd of lessons19 Jun 20261
GAEnd of lessons19 Jun 20261
IBEnd of lessons19 Jun 20261
MDEnd of lessons19 Jun 20261
MLEnd of lessons19 Jun 20261
NCEnd of lessons19 Jun 20261
PVEnd of lessons19 Jun 20261
VCEnd of lessons19 Jun 20261
AN-COEnd of lessons22 Jun 20261
AN-GREnd of lessons22 Jun 20261
AN-HLEnd of lessons22 Jun 20261
AN-JAEnd of lessons22 Jun 20261
AN-SEEnd of lessons22 Jun 20261
CBEnd of lessons22 Jun 20261
MCEnd of lessons22 Jun 20261
RIEnd of lessons22 Jun 20261
AN-ALEnd of lessons23 Jun 20261
AN-CAEnd of lessons23 Jun 20261
AN-MAEnd of lessons23 Jun 20261
CEEnd of lessons23 Jun 20261
CLEnd of lessons24 Jun 20261
EXEnd of lessons23 Jul 20261

Add 2026 school calendar

2025 school holidays

RegionBreakDatesDays
ARChristmas holidays20 Dec – 6 Jan 202518
CLChristmas holidays21 Dec – 7 Jan 202518
CTChristmas holidays21 Dec – 7 Jan 202518
IBChristmas holidays21 Dec – 7 Jan 202518
MDChristmas holidays21 Dec – 6 Jan 202517
NCChristmas holidays21 Dec – 7 Jan 202518
AN-CAChristmas holidays23 Dec – 7 Jan 202516
AN-COChristmas holidays23 Dec – 6 Jan 202515
AN-HLChristmas holidays23 Dec – 6 Jan 202515
AN-JAChristmas holidays23 Dec – 7 Jan 202516
AN-MAChristmas holidays23 Dec – 5 Jan 202514
AN-SEChristmas holidays23 Dec – 6 Jan 202515
ASChristmas holidays23 Dec – 7 Jan 202516
CBNo lessons23 Dec – 7 Jan 202516
CEChristmas holidays23 Dec – 7 Jan 202516
CMChristmas break23 Dec – 6 Jan 202515
CNChristmas holidays23 Dec – 7 Jan 202516
EXChristmas holidays23 Dec – 7 Jan 202516
GAChristmas holidays23 Dec – 7 Jan 202516
MLChristmas holidays23 Dec – 7 Jan 202516
RIChristmas holidays23 Dec – 6 Jan 202515
VCChristmas holidays23 Dec – 6 Jan 202515
AN-ALChristmas holidays24 Dec – 6 Jan 202514
AN-GRChristmas holidays24 Dec – 6 Jan 202514
MCChristmas holidays24 Dec – 6 Jan 202514
PVChristmas holidays24 Dec – 6 Jan 202514
AN-ALNon-teaching day7 Jan 20251
AN-CONon-teaching day7 Jan 20251
AN-GRNon-teaching day7 Jan 20251
AN-HLNon-teaching day7 Jan 20251
AN-SENon-teaching day7 Jan 20251
ARNon-teaching day7 Jan 20251
CMNon-teaching day7 Jan 20251
MDNon-teaching day7 Jan 20251
AR-TE, AR-HUNon-teaching day13 Feb 20251
AR-TE, AR-HUNon-teaching day14 Feb 20251
AN-MAWhite Week24–26 Feb 20253
CBNo lessons24–28 Feb 20255
AN-ALEducational Community Days27 Feb 20251
AN-COEducational Community Days27 Feb 20251
AN-GREducational Community Days27 Feb 20251
AN-MAEducational Community Days27 Feb 20251
AN-SEEducational Community Days27 Feb 20251
CENon-teaching days27–28 Feb 20252
ASNon-teaching day28 Feb 20251
IBNon-teaching day28 Feb 20251
MDNon-teaching day28 Feb 20251
RIEducational Community Day28 Feb 20251
AN-GRNon-teaching day3 Mar 20251
AN-HLEducational Community Days3 Mar 20251
AN-JAEducational Community Days3 Mar 20251
ASNon-teaching day3 Mar 20251
CLCarnivals3–4 Mar 20252
CMNon-teaching days3–4 Mar 20252
EXCarnivals3–4 Mar 20252
GACarnivals3 Mar – 5 Apr 202534
MDNon-teaching day3 Mar 20251
ASNon-teaching day4 Mar 20251
CENon-teaching days7–11 Apr 20255
MLNon-teaching days7–11 Apr 20255
MDNon-teaching day11 Apr 20251
CLEaster holidays12–22 Apr 202511
CTEaster holidays12–21 Apr 202510
MDEaster holidays12–20 Apr 20259
AN-ALEaster holidays14–20 Apr 20257
AN-CAEaster holidays14–20 Apr 20257
AN-COEaster holidays14–20 Apr 20257
AN-GREaster holidays14–20 Apr 20257
AN-HLEaster holidays14–20 Apr 20257
AN-JAEaster holidays14–20 Apr 20257
AN-MAEaster holidays14–20 Apr 20257
AN-SEEaster holidays14–20 Apr 20257
AREaster holidays14–21 Apr 20258
ASEaster holidays14–20 Apr 20257
CEEaster holidays14–18 Apr 20255
CMEaster break14–21 Apr 20258
CNEaster holidays14–18 Apr 20255
EXEaster holidays14–21 Apr 20258
GAEaster holidays14–21 Apr 20258
MCEaster holidays14–21 Apr 20258
MLEaster holidays14–18 Apr 20255
CBNo lessons17–25 Apr 20259
IBEaster holidays17–27 Apr 202511
NCEaster holidays17–27 Apr 202511
PVEaster holidays17–21 Apr 20255
RIEaster holidays17–25 Apr 20259
VCEaster holidays17–28 Apr 202512
AN-ALNon-teaching day21 Apr 20251
MDNon-teaching day21 Apr 20251
AN-ALNon-teaching day2 May 20251
AN-CAEducational Community Days2 May 20251
AN-CONon-teaching day2 May 20251
AN-GRNon-teaching day2 May 20251
AN-JANon-teaching day2 May 20251
ARNon-teaching day2 May 20251
ASNon-teaching day2 May 20251
CENon-teaching day2 May 20251
CLNon-teaching day2 May 20251
CMNon-teaching day2 May 20251
EXNon-teaching day2 May 20251
MLNon-teaching day2 May 20251
RINon-teaching day2 May 20251
PVSummer holidays16 May – 4 Sep 2025112
CMSummer holidays19 Jun – 7 Sep 202581
CTSummer holidays19 Jun – 7 Sep 202581
VCSummer holidays19 Jun – 7 Sep 202581
RISummer holidays20 Jun – 8 Sep 202581
ASSummer holidays21 Jun – 7 Sep 202579
CNSummer holidays21 Jun – 8 Sep 202580
GASummer holidays21 Jun – 7 Sep 202579
MDSummer holidays21 Jun – 7 Sep 202579
NCSummer holidays21 Jun – 3 Sep 202575
AN-ALSummer holidays24 Jun – 9 Sep 202578
AN-CASummer holidays24 Jun – 9 Sep 202578
CESummer holidays24 Jun – 7 Sep 202576
CLSummer holidays24 Jun – 7 Sep 202576
EXSummer holidays24 Jun – 10 Sep 202579
MLSummer holidays24 Jun – 9 Sep 202578
AN-COSummer holidays25 Jun – 31 Aug 202568
AN-GRSummer holidays25 Jun – 31 Aug 202568
AN-HLSummer holidays25 Jun – 9 Sep 202577
AN-JASummer holidays25 Jun – 1 Sep 202569
AN-MASummer holidays25 Jun – 4 Sep 202572
AN-SESummer holidays25 Jun – 2 Sep 202570
ARSummer holidays25 Jun – 11 Sep 202579
CBNo lessons25 Jun – 7 Sep 202575
MCSummer holidays25 Jun – 7 Sep 202575
IBSummer holidays28 Jun – 9 Sep 202574
AR-ZGNon-teaching day10 Oct 20251
AN-CANon-teaching day13 Oct 20251
MDNon-teaching day13 Oct 20251
CBNo lessons27–31 Oct 20255
CMNon-teaching day30 Oct 20251
AN-ALNon-teaching day31 Oct 20251
CLNon-teaching day31 Oct 20251
GAEducation Day31 Oct 20251
AN-ALNon-teaching day3 Nov 20251
AN-GRNon-teaching day3 Nov 20251
ARNon-teaching day3 Nov 20251
ASNon-teaching day3 Nov 20251
GANon-teaching day3 Nov 20251
MDNon-teaching day3 Nov 20251
ASNon-teaching day4 Nov 20251
CMNon-teaching day14 Nov 20251
EXNon-teaching day21 Nov 20251
EXNon-teaching day27 Nov 20251
NCPatronal festival of the education system27 Nov 20251
EXNon-teaching day28 Nov 20251
CLChristmas holidays19 Dec – 8 Jan 202621
ARChristmas holidays20 Dec – 6 Jan 202618
CTChristmas holidays20 Dec – 7 Jan 202619
MDChristmas holidays20 Dec – 6 Jan 202618
MLChristmas holidays20 Dec – 7 Jan 202619
NCChristmas holidays20 Dec – 7 Jan 202619
AN-ALNon-teaching day22 Dec 20251
AN-CAChristmas holidays22 Dec – 7 Jan 202617
AN-COChristmas holidays22 Dec – 6 Jan 202616
AN-GRChristmas holidays22 Dec – 6 Jan 202616
AN-MAChristmas holidays22 Dec – 5 Jan 202615
AN-SEChristmas holidays22 Dec – 6 Jan 202616
ASChristmas holidays22 Dec – 7 Jan 202617
CEChristmas holidays22 Dec – 7 Jan 202617
CMChristmas break22 Dec – 6 Jan 202616
CNChristmas holidays22 Dec – 7 Jan 202617
GAChristmas holidays22 Dec – 7 Jan 202617
IBChristmas holidays22 Dec – 6 Jan 202616
AN-ALNon-teaching day23 Dec 20251
AN-HLChristmas holidays23 Dec – 6 Jan 202615
AN-JAChristmas holidays23 Dec – 7 Jan 202616
EXChristmas holidays23 Dec – 7 Jan 202616
RIChristmas holidays23 Dec – 7 Jan 202616
VCChristmas holidays23 Dec – 6 Jan 202615
AN-ALChristmas holidays24 Dec – 6 Jan 202614
CBNo lessons24 Dec – 5 Jan 202613
MCChristmas holidays24 Dec – 6 Jan 202614
PVChristmas holidays24 Dec – 6 Jan 202614

Add 2025 school calendar

FAQ

Are school holidays the same across the country?
No — most countries set them region by region, so each region is listed separately.
Why are some years missing?
School calendars are published progressively; future years are added as official sources release them.

← All school calendars · Public holidays

Add school calendarHoliday guides