This page should help with your planning for school holidays and the like. We have listed every council area for 2026/28. 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.
Finally, remember individual schools have their own schedule of in-service, teacher training days etc.
| Blaenau Gwent | Newport |
| Bridgend | Pembrokeshire |
| Caerphilly | Powys |
| Cardiff | Rhondda Cynon Taf |
| Merthyr Tydfil | Swansea |
| Monmouthshire | Torfaen |
| Neath Port Talbot | Vale of Glamorgan |
Upcoming bank holidays in England and Wales
2026
| Date | Day of the week | Bank holiday |
|---|---|---|
| 3 April | Friday | Good Friday |
| 6 April | Monday | Easter Monday |
| 4 May | Monday | Early May bank holiday |
| 25 May | Monday | Spring bank holiday |
| 31 August | Monday | Summer bank holiday |
| 25 December | Friday | Christmas Day |
| 28 December | Monday | Boxing Day (substitute day) |
2027
| Date | Day of the week | Bank holiday |
|---|---|---|
| 1 January | Friday | New Year’s Day |
| 26 March | Friday | Good Friday |
| 29 March | Monday | Easter Monday |
| 3 May | Monday | Early May bank holiday |
| 31 May | Monday | Spring bank holiday |
| 30 August | Monday | Summer bank holiday |
| 27 December | Monday | Christmas Day (substitute day) |
| 28 December | Tuesday | Boxing Day (substitute day) |
All schools will be closed on Monday 3rd May 2027 for the May Day Bank Holiday.
Significant dates:
- Christmas – Friday 25 December 2026
- Easte – Good Friday 26 March 2027
- Easter – Monday 29 March 2027
- May Bank Holidays
– Monday 3 May 2027
– Monday 31 May 2027
If a bank holiday is on a weekend, a ‘substitute’ weekday becomes a bank holiday, normally the following Monday.
BLAENAU GWENT
2026/2028
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
May Day – Monday 3rd May 2027
2027/28:
Any closure(s) for election purposes to be balanced during the academic year.
Contact Information
Name of Team: Education Transformation Team
Admissions Officer
Telephone Number: (01495) 355493
Address: Education Directorate, Floor 8, Anvil Court, Church Street, Abertillery, NP13 1DB
Email Address: eleri.griffiths@blaenau-gwent.gov.uk
BRIDGEND
2026/2028
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
CAERPHILLY
2026/2028
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
During the academic year schools are granted the facility to close to pupils for up to five days for in service training of teachers. Below you will find an up to date list on when schools plan to be closed during the academic year.
Caerphilly Teacher Training/Inset Days (Individual Schools) – HERE
School Status Update – HERE
CARDIFF
2026/2028
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
Please note that different term dates may apply to Voluntary Aided Schools. You will need to check with your school for details.
For inset days, please visit your school’s webpage.
School Inset Day Search Page – HERE
Search for your Cardiff School HERE.
MERTHYR TYDFIL
2026/2028
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
Every school has a number of INSET (In Service Training) days per year. These days are for staff training and development.
Individual School Inset Days HERE.
MONMOUTHSHIRE
2026/2028
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
NEATH PORT TALBOT
2025/2026
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
Schools will be closed to pupils for INSET/Staff Preparation(2026) on up to six days up toMonday, 20 July 2026.
Inset Days (Individual Schools) – HERE
NEWPORT
2026/2028
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
For individual school websites and inset days go here. SCHOOLS
PEMBROKESHIRE
2026/2028
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
Full list of Pembrokeshire schools – HERE
POWYS
2026/2028
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
Contacts
- Email: education@powys.gov.uk
- Phone: 01597 826422
- Address: Schools and Education Service, Powys County Hall, Spa Road East, Llandrindod Wells, Powys, LD1 5LG
Follow on:
- X (Twitter): twitter.com/powyssch
RHONDDA
2026/2028
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
Mon 1 Sept 2025 and *Monday 20 July 2026 will be designated INSET days for all LEA Maintained Schools. The remaining three INSET days to be taken will be at the discretion of each individual school following appropriate consultation with staff. *It is intended that this INSET Day will either be taken on Mon 20 July 2026 or at an alternative time for example in the form of twilight sessions.
All schools will be closed on Monday 4 May 2026 for the May Day Bank Holiday.
SWANSEA
2026/2028
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
TORFAEN
2026/2028
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
School term dates make provision for 195 school days. Within these 195 days, schools are allowed to close for six days for training purposes. You should contact your child’s school for information about the days on which they will close for training purposes.
Occasionally schools have to close as a result of bad weather or unavoidable emergencies such as loss of utility services. A message about school closures will appear on this website – HERE.
VALE OF GLAMORGAN
2026/2028
| School Holidays | Starts | Finishes |
|---|---|---|
| Spring Holidays | 30th March 2026 (Mon) | 10th April 2026 (Fri) |
| Half Term | 25th May 2026 (Mon) | 29th May 2026 (Fri) |
| Summer Holidays | 20th July 2026 (Mon) | 1st September 2026 (Tues) |
| Autumn Half Term | 26th October 2026 (Mon) | 30th October 2026 (Fri) |
| Winter Holidays | 21st December 2026 (Mon) | 1st January 2027 (Fri) |
| Half Term | 8th February 2027 (Mon) | 12th February 2027 (Fri) |
| Spring Holidays | 22nd March 2027 (Mon) | 2nd April 2027 (Fri) |
| Half Term | 31st May 2027 (Mon) | 4th June 2027 (Fri) |
| Summer Holidays | 20th July 2027 (Tues) | 1st September 2027 (Tues) |
| Half Term | 25th October 2027 (Mon) | 29th October 2027 (Fri) |
| Winter Holidays | 18th December 2027 (Fri) | 1st January 2028 (Fri) |
| Half Term | 21st February 2028 (Mon) | 25th February 2028 (Fri) |
| Spring Holidays | 10th April 2028 (Mon) | 21st April 2028 (Fri) |
| Half Term | 29th May 2028 (Mon) | 2nd June 2028 (Fri) |
| Summer Holidays | 23rd July 2028 (Mon) |
Significant dates:
*Monday 20 July 2026 will be designated INSET days for all LEA Maintained Schools. The remaining four INSET days to be taken will be at the discretion of each individual school following appropriate consultation with staff.
*It is intended that this INSET Day will either be taken on Mon 20 July 2026 or at an alternative time for example in the form of twilight sessions.
All schools will be closed on Monday 4 May 2026 for the May Day Bank Holiday.
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.















