This page should help with your planning for school holiday and the like. We have listed every council area for 19/20 and 20/21. As we’re sure you’re aware, the holiday dates don’t change that often but we’ll keep our eye open and make any necessary changes. Maybe bookmark this page and come back regularly.

We have also put direct links to the relevant council site for their official calendar. Just click on the dates, below the names of the council, to be taken to the school year you need.

Finally, remember individual schools have their own schedule of in-service, teacher training days etc.

Blaenau GwentNewport
BridgendPembrokeshire
CaerphillyPowys
CardiffRhondda Cynon Taf
Merthyr TydfilSwansea
MonmouthshireTorfaen
Neath Port TalbotVale of Glamorgan

BLAENAU GWENT

2019/2020

School HolidaysStartsFinishes
First Day of School2 Sep 2019
(Mon)
Autumn Half Term Holidays28 Oct 2019
(Mon)
1 Nov 2019
(Fri)
Winter Holidays23 Dec 2019
(Mon)
3 Jan 2020
(Fri)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
17 Apr 2020
(Fri)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays21 Jul 2020
(Tue)
31 Aug 2020
(Mon)

2020/2021

School HolidaysStartsFinishes
First Day of School1 Sep 2020
(Tue)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays21 Dec 2020
(Mon)
1 Jan 2021
(Fri)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
9 Apr 2021
(Fri)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays21 Jul 2021
(Wed)

BRIDGEND

2019/2020

School HolidaysStartsFinishes
Winter Holidays23 Dec 2019
(Mon)
3 Jan 2020
(Fri)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
17 Apr 2020
(Fri)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays21 Jul 2020
(Tue)
31 Aug 2020
(Mon)

2020/2021

School HolidaysStartsFinishes
First Day of School1 Sep 2020
(Tue)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays21 Dec 2020
(Mon)
1 Jan 2021
(Fri)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
9 Apr 2021
(Fri)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays21 Jul 2021
(Wed)

CAERPHILLY

2019/2020

School HolidaysStartsFinishes
Winter Holidays23 Dec 2019
(Mon)
3 Jan 2020
(Fri)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
17 Apr 2020
(Fri)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays21 Jul 2020
(Tue)
31 Aug 2020
(Mon)

2020/2021

School HolidaysStartsFinishes
First Day of School1 Sep 2020
(Tue)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays21 Dec 2020
(Mon)
1 Jan 2021
(Fri)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
9 Apr 2021
(Fri)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays21 Jul 2021
(Wed)

CARDIFF

2019/2020

School HolidaysStartsFinishes
Winter Holidays23 Dec 2019
(Mon)
3 Jan 2020
(Fri)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
17 Apr 2020
(Fri)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays21 Jul 2020
(Tue)
1 Sep 2020
(Tue)

2020/2021

School HolidaysStartsFinishes
First Day of School2 Sep 2020
(Wed)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays21 Dec 2020
(Mon)
1 Jan 2021
(Fri)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
9 Apr 2021
(Fri)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays21 Jul 2021
(Wed)

MERTHYR TYDFIL

2019/2020

School HolidaysStartsFinishes
Winter Holidays23 Dec 2019
(Mon)
3 Jan 2020
(Fri)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
17 Apr 2020
(Fri)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays21 Jul 2020
(Tue)

2020/2021

School HolidaysStartsFinishes
First Day of School1 Sep 2020
(Tue)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays21 Dec 2020
(Mon)
1 Jan 2021
(Fri)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
9 Apr 2021
(Fri)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays21 Jul 2021
(Wed)

MONMOUTHSHIRE

2019/2020

School HolidaysStartsFinishes
Winter Holidays23 Dec 2019
(Mon)
3 Jan 2020
(Fri)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
17 Apr 2020
(Fri)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays21 Jul 2020
(Tue)
31 Aug 2020
(Mon)

2020/2021

School HolidaysStartsFinishes
First Day of School1 Sep 2020
(Tue)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays21 Dec 2020
(Mon)
1 Jan 2021
(Fri)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
9 Apr 2021
(Fri)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays21 Jul 2021
(Wed)

NEATH PORT TALBOT

2019/2020

School HolidaysStartsFinishes
Winter Holidays23 Dec 2019
(Mon)
3 Jan 2020
(Fri)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
17 Apr 2020
(Fri)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays21 Jul 2020
(Tue)
31 Aug 2020
(Mon)

2020/2021

School HolidaysStartsFinishes
First Day of School1 Sep 2020
(Tue)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays23 Dec 2020
(Wed)
1 Jan 2021
(Fri)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
9 Apr 2021
(Fri)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays19 Jul 2021
(Mon)

NEWPORT

2019/2020

School HolidaysStartsFinishes
Winter Holidays23 Dec 2019
(Mon)
3 Jan 2020
(Fri)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
17 Apr 2020
(Fri)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays21 Jul 2020
(Tue)
31 Aug 2020
(Mon)

2020/2021

School HolidaysStartsFinishes
First Day of School1 Sep 2020
(Tue)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays21 Dec 2020
(Mon)
1 Jan 2021
(Fri)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
9 Apr 2021
(Fri)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays21 Jul 2021
(Wed)

PEMBROKESHIRE

2019/2020

School HolidaysStartsFinishes
Winter Holidays23 Dec 2019
(Mon)
3 Jan 2020
(Fri)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
17 Apr 2020
(Fri)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays20 Jul 2020
(Mon)
1 Sep 2020
(Tue)

2020/2021

School HolidaysStartsFinishes
First Day of School2 Sep 2020
(Wed)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays21 Dec 2020
(Mon)
1 Jan 2021
(Fri)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
12 Apr 2021
(Mon)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays21 Jul 2021
(Wed)

POWYS

2019/2020

School HolidaysStartsFinishes
Winter Holidays23 Dec 2019
(Mon)
6 Jan 2020
(Mon)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
20 Apr 2020
(Mon)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays20 Jul 2020
(Mon)
1 Sep 2020
(Tue)

2020/2021

School HolidaysStartsFinishes
First Day of School2 Sep 2020
(Wed)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays21 Dec 2020
(Mon)
4 Jan 2021
(Mon)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
12 Apr 2021
(Mon)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays19 Jul 2021
(Mon)

RHONDDA

2019/2020

School HolidaysStartsFinishes
Winter Holidays23 Dec 2019
(Mon)
3 Jan 2020
(Fri)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
17 Apr 2020
(Fri)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays20 Jul 2020
(Mon)
1 Sep 2020
(Tue)

2020/2021

School HolidaysStartsFinishes
First Day of School2 Sep 2020
(Wed)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays21 Dec 2020
(Mon)
1 Jan 2021
(Fri)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
9 Apr 2021
(Fri)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays21 Jul 2021
(Wed)

SWANSEA

2019/2020

School HolidaysStartsFinishes
Winter Holidays23 Dec 2019
(Mon)
3 Jan 2020
(Fri)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
17 Apr 2020
(Fri)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays21 Jul 2020
(Tue)
31 Aug 2020
(Mon)

2020/2021

School HolidaysStartsFinishes
First Day of School1 Sep 2020
(Tue)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays23 Dec 2020
(Wed)
1 Jan 2021
(Fri)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
9 Apr 2021
(Fri)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays19 Jul 2021
(Mon)

TORFAEN

2019/2020

School HolidaysStartsFinishes
Winter Holidays23 Dec 2019
(Mon)
3 Jan 2020
(Fri)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
17 Apr 2020
(Fri)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays21 Jul 2020
(Tue)
31 Aug 2020
(Mon)

2020/2021

School HolidaysStartsFinishes
First Day of School1 Sep 2020
(Tue)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays21 Dec 2020
(Mon)
1 Jan 2021
(Fri)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
9 Apr 2021
(Fri)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays21 Jul 2021
(Wed)

VALE OF GLAMORGAN

2019/2020

School HolidaysStartsFinishes
Winter Holidays23 Dec 2019
(Mon)
3 Jan 2020
(Fri)
Spring Half Term Holidays17 Feb 2020
(Mon)
21 Feb 2020
(Fri)
Spring Holidays6 Apr 2020
(Mon)
17 Apr 2020
(Fri)
Summer Half Term Holidays25 May 2020
(Mon)
29 May 2020
(Fri)
Summer Holidays20 Jul 2020
(Mon)
1 Sep 2020
(Tue)

2020/2021

School HolidaysStartsFinishes
First Day of School2 Sep 2020
(Wed)
Autumn Half Term Holidays26 Oct 2020
(Mon)
30 Oct 2020
(Fri)
Winter Holidays21 Dec 2020
(Mon)
1 Jan 2021
(Fri)
Spring Half Term Holidays15 Feb 2021
(Mon)
19 Feb 2021
(Fri)
Spring Holidays29 Mar 2021
(Mon)
9 Apr 2021
(Fri)
Summer Half Term Holidays31 May 2021
(Mon)
4 Jun 2021
(Fri)
Summer Holidays19 Jul 2021
(Mon)

Advertisement

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.