This page should help with your planning for school holidays and the like. We have listed every council area for 21/23. 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.

We have organised this page slightly differently to most timetables, telling you when the actual holidays start and finish (not including weekend). So they tend to run Monday to Friday, depending on the individual school authority. These are HOLIDAY DATES and not term times.

Before we move on to the dates, take a look at the Welsh Government information pack for parents and carers on getting our kids back into school once again. SCHOOL

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

Useful dates 2022

3rd JanuaryMondayNew Year’s Day (substitute day)
15th AprilFridayGood Friday
18th AprilMondayEaster Monday
2nd MayMondayEarly May bank holiday
2nd JuneThursdaySpring bank holiday
3rd JuneFridayPlatinum Jubilee bank holiday
29th AugustMondaySummer bank holiday
26th DecemberMondayBoxing Day
27th DecemberTuesdayChristmas Day (substitute day)

All schools will be closed on Monday 1 May 2023 for the May Day Bank Holiday.

Significant dates:

Christmas – Sunday, 25 December 2022           

Easter – Good Friday, 7 April 2023

Easter Monday, 10 April 2023

May Bank Holidays – Monday, 1 May 2023

Monday, 29 May 2023

BLAENAU GWENT

2021/2023

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Easter Holidays8th April 2022
(Fri – Last day at school)
25th April 2022
(Mon)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri – Last day at school)
2nd September 2022
(Fri)
Autumn Half Term Holidays31st October 2022
(Mon)
4th November 2022
(Fri)
Spring Half Term Holidays20th February 2023
(Mon)
24th February 2023
(Fri)
Summer Half Term29th May 2023
(Mon)
2nd June 2023
(Fri)

BRIDGEND

2021/2023

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri – Last Day at School)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Easter Holidays8th April 2022
(Fri – Last day at school)
25th April 2022
(Mon)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri – Last day at school)
2nd Sept 2022
(Fri)
Autumn Half Term31st Oct 2022
(Mon)
4th Nov 2022
(Fri)
Winter Holidays23rd Dec 2022
(Fri – Last Day at School)
9th Jan 2023
(Mon)
Spring Half Term20th Feb 2023
(Mon)
24th Feb 2023
(Fri)
Easter Holidays31st March 2023
(Fri – Last day at school)
17th April 2023
(Mon)
Summer Half Term29th May 2023
(Mon)
2nd June 2023
(Fri)
Summer Holidays24th July 2023
(Mon)

CAERPHILLY

2021/2022

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri – Last Day at School)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Easter Holidays8th April 2022
(Fri – Last day at school)
25th April 2022
(Mon)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri – Last day at school)
2nd Sept 2022
(Fri)

Caerphilly Teacher Training/Inset Days – HERE

CARDIFF

2021/2022

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri)

MERTHYR TYDFIL

2021/2023

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri – Last Day at School)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Easter Holidays8th April 2022
(Fri – Last day at school)
25th April 2022
(Mon)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri – Last day at school)
2nd Sept 2022
(Fri)
Autumn Half Term31st Oct 2022
(Mon)
4th Nov 2022
(Fri)
Winter Holidays23rd Dec 2022
(Fri – Last Day at School)
9th Jan 2023
(Mon)
Spring Half Term20th Feb 2023
(Mon)
24th Feb 2023
(Fri)
Easter Holidays31st March 2023
(Fri – Last day at school)
17th April 2023
(Mon)
Summer Half Term29th May 2023
(Mon)
2nd June 2023
(Fri)
Summer Holidays24th July 2023
(Mon)

MONMOUTHSHIRE

2021/2023

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri – Last Day at School)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Easter Holidays8th April 2022
(Fri – Last day at school)
25th April 2022
(Mon)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri – Last day at school)
2nd Sept 2022
(Fri)
Autumn Half Term31st Oct 2022
(Mon)
4th Nov 2022
(Fri)
Winter Holidays23rd Dec 2022
(Fri – Last Day at School)
9th Jan 2023
(Mon)
Spring Half Term20th Feb 2023
(Mon)
24th Feb 2023
(Fri)
Easter Holidays31st March 2023
(Fri – Last day at school)
17th April 2023
(Mon)
Summer Half Term29th May 2023
(Mon)
2nd June 2023
(Fri)
Summer Holidays24th July 2023
(Mon)

NEATH PORT TALBOT

2021/2023

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri – Last Day at School)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Easter Holidays8th April 2022
(Fri – Last day at school)
25th April 2022
(Mon)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri – Last day at school)
2nd Sept 2022
(Fri)
Autumn Half Term31st Oct 2022
(Mon)
4th Nov 2022
(Fri)
Winter Holidays23rd Dec 2022
(Fri – Last Day at School)
9th Jan 2023
(Mon)
Spring Half Term20th Feb 2023
(Mon)
24th Feb 2023
(Fri)
Easter Holidays31st March 2023
(Fri – Last day at school)
17th April 2023
(Mon)
Summer Half Term29th May 2023
(Mon)
2nd June 2023
(Fri)
Summer Holidays24th July 2023
(Mon)

NEWPORT

2020/2023

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri – Last Day at School)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Easter Holidays8th April 2022
(Fri – Last day at school)
25th April 2022
(Mon)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri – Last day at school)
2nd Sept 2022
(Fri)
Autumn Half Term31st Oct 2022
(Mon)
4th Nov 2022
(Fri)
Winter Holidays23rd Dec 2022
(Fri – Last Day at School)
9th Jan 2023
(Mon)
Spring Half Term20th Feb 2023
(Mon)
24th Feb 2023
(Fri)
Easter Holidays31st March 2023
(Fri – Last day at school)
17th April 2023
(Mon)
Summer Half Term29th May 2023
(Mon)
2nd June 2023
(Fri)
Summer Holidays24th July 2023
(Mon)

For individual school inset days just go here. SCHOOLS

PEMBROKESHIRE

2020/2023

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri – Last Day at School)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Easter Holidays8th April 2022
(Fri – Last day at school)
25th April 2022
(Mon)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri – Last day at school)
2nd Sept 2022
(Fri)
Autumn Half Term31st Oct 2022
(Mon)
4th Nov 2022
(Fri)
Winter Holidays23rd Dec 2022
(Fri – Last Day at School)
9th Jan 2023
(Mon)
Spring Half Term20th Feb 2023
(Mon)
24th Feb 2023
(Fri)
Easter Holidays31st March 2023
(Fri – Last day at school)
17th April 2023
(Mon)
Summer Half Term29th May 2023
(Mon)
2nd June 2023
(Fri)
Summer Holidays24th July 2023
(Mon)

POWYS

2020/2023

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri – Last Day at School)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Easter Holidays8th April 2022
(Fri – Last day at school)
25th April 2022
(Mon)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri – Last day at school)
2nd Sept 2022
(Fri)
Autumn Half Term31st Oct 2022
(Mon)
4th Nov 2022
(Fri)
Winter Holidays23rd Dec 2022
(Fri – Last Day at School)
9th Jan 2023
(Mon)
Spring Half Term20th Feb 2023
(Mon)
24th Feb 2023
(Fri)
Easter Holidays31st March 2023
(Fri – Last day at school)
17th April 2023
(Mon)
Summer Half Term29th May 2023
(Mon)
2nd June 2023
(Fri)
Summer Holidays24th July 2023
(Mon)

Non-Pupil Days 2022

  • Tuesday 4th January 2022
  • Friday 8th April 2022
  • Monday 25th April 2022
  • Monday 18th July 2022

RHONDDA

2020/2023

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri – Last Day at School)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Easter Holidays8th April 2022
(Fri – Last day at school)
25th April 2022
(Mon)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri – Last day at school)
2nd Sept 2022
(Fri)
Autumn Half Term31st Oct 2022
(Mon)
4th Nov 2022
(Fri)
Winter Holidays23rd Dec 2022
(Fri – Last Day at School)
9th Jan 2023
(Mon)
Spring Half Term20th Feb 2023
(Mon)
24th Feb 2023
(Fri)
Easter Holidays31st March 2023
(Fri – Last day at school)
17th April 2023
(Mon)
Summer Half Term29th May 2023
(Mon)
2nd June 2023
(Fri)
Summer Holidays24th July 2023
(Mon)

An additional INSET day will held each year for the next academic years, until 2022. To take place annually during the summer term. These INSET days will be specifically for the purpose of Professional Learning to support the introduction and delivery of the new curriculum.

SWANSEA

2020/2023

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri – Last Day at School)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Easter Holidays8th April 2022
(Fri – Last day at school)
25th April 2022
(Mon)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri – Last day at school)
2nd Sept 2022
(Fri)
Autumn Half Term31st Oct 2022
(Mon)
4th Nov 2022
(Fri)
Winter Holidays23rd Dec 2022
(Fri – Last Day at School)
9th Jan 2023
(Mon)
Spring Half Term20th Feb 2023
(Mon)
24th Feb 2023
(Fri)
Easter Holidays31st March 2023
(Fri – Last day at school)
17th April 2023
(Mon)
Summer Half Term29th May 2023
(Mon)
2nd June 2023
(Fri)
Summer Holidays24th July 2023
(Mon)

TORFAEN

2020/2023

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri – Last Day at School)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Easter Holidays8th April 2022
(Fri – Last day at school)
25th April 2022
(Mon)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri – Last day at school)
2nd Sept 2022
(Fri)
Autumn Half Term31st Oct 2022
(Mon)
4th Nov 2022
(Fri)
Winter Holidays23rd Dec 2022
(Fri – Last Day at School)
9th Jan 2023
(Mon)
Spring Half Term20th Feb 2023
(Mon)
24th Feb 2023
(Fri)
Easter Holidays31st March 2023
(Fri – Last day at school)
17th April 2023
(Mon)
Summer Half Term29th May 2023
(Mon)
2nd June 2023
(Fri)
Summer Holidays24th July 2023
(Mon)

VALE OF GLAMORGAN

2020/2023

School HolidaysStartsFinishes
Summer Holidays20th Jul 2021
(Tues)
2nd Sept 2021
(Thurs)
Autumn Half Term Holidays25th Oct 2021
(Mon)
29th Oct 2021
(Fri)
Winter Holidays17th Dec 2021
(Fri – Last Day at School)
4th Jan 2022
(Tues)
Spring Half Term Holidays21st Feb 2022
(Mon)
25th Feb 2022
(Fri)
Easter Holidays8th April 2022
(Fri – Last day at school)
25th April 2022
(Mon)
Summer Half Term Holiday30th May 2022
(Mon)
3rd June 2022
(Fri)
Summer Holidays22nd July 2022
(Fri – Last day at school)
2nd Sept 2022
(Fri)
Autumn Half Term31st Oct 2022
(Mon)
4th Nov 2022
(Fri)
Winter Holidays23rd Dec 2022
(Fri – Last Day at School)
9th Jan 2023
(Mon)
Spring Half Term20th Feb 2023
(Mon)
24th Feb 2023
(Fri)
Easter Holidays31st March 2023
(Fri – Last day at school)
17th April 2023
(Mon)
Summer Half Term29th May 2023
(Mon)
2nd June 2023
(Fri)
Summer Holidays24th July 2023
(Mon)

These calendars are subject to any changes that may arise as a result of Welsh Government policy decisions. South Wales Life does not accept liability for any losses incurred in respect of altered holiday arrangements following such changes.

Please check with individual schools for any local changes.

LEAVE A REPLY

Please enter your comment!
Please enter your name here