Skip to main content

Anglesey

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Blaenau Gwent

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Bridgend

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Caerphilly

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Cardiff

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Carmarthenshire

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Ceredigion

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Conwy

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Denbighshire

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Flintshire

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Gwynedd

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Merthyr Tydfil

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Monmouthshire

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Neath Port Talbot

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Newport

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Pembrokeshire

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Powys

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilFriday 17 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Rhondda Cynon Taff

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Swansea

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Torfaen

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Vale of Glamorgan

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May

Wrexham

PeriodStartEnd
Autumn Term 2025Monday 01 SeptemberFriday 19 December
Autumn Half Term 2025Monday 27 OctoberFriday 31 October
Spring Term 2026Monday 05 JanuaryFriday 27 March
Spring Half Term 2026Monday 16 FebruaryFriday 20 February
Summer Term 2026Monday 13 AprilMonday 20 July
Summer Half Term 2026Monday 25 MayFriday 29 May