Approved school term dates 2023 to 2024
Local authorities agreed the dates with schools and provided them to Welsh Ministers.
This file may not be fully accessible.
In this page
Anglesey
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Blaenau Gwent
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Bridgend
Period |
Start |
End |
Autumn Term 2023 |
Monday 4 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Monday 22 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Caerphilly
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Cardiff
Period |
Start |
End |
Autumn Term 2023 |
Monday 4 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Monday 22 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Carmarthenshire
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Ceredigion
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Conwy
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Denbighshire
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Flintshire
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Gwynedd
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Merthyr Tydfil
Period |
Start |
End |
Autumn Term 2023 |
Monday 4 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Monday 22 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Monmouthshire
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Neath Port Talbot
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Newport
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Pembrokeshire
Period |
Start |
End |
Autumn Term 2023 |
Monday 4 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Powys
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Rhondda Cynon Taff
Period |
Start |
End |
Autumn Term 2023 |
Monday 4 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Monday 22 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Swansea
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Torfaen
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Vale of Glamorgan
Period |
Start |
End |
Autumn Term 2023 |
Monday 4 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Monday 22 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |
Wrexham
Period |
Start |
End |
Autumn Term 2023 |
Friday 1 September |
Friday 22 December |
Autumn Half Term 2023 |
Monday 30 October |
Friday 3 November |
Spring Term 2024 |
Monday 8 January |
Friday 22 March |
Spring Half Term 2024 |
Monday 12 February |
Friday 16 February |
Summer Term 2024 |
Monday 8 April |
Friday 19 July |
Summer Half Term 2024 |
Monday 27 May |
Friday 31 May |