Skip to main content

Anglesey

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Blaenau Gwent

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Bridgend

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Caerphilly

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Cardiff

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Carmarthenshire

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Ceredigion

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Conwy

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Denbighshire

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Flintshire

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Gwynedd

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Merthyr Tydfil

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Monmouthshire

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Neath Port Talbot

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Newport

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Pembrokeshire

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Powys

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilFriday 18 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Rhondda Cynon Taff

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Swansea

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Torfaen

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Vale of Glamorgan

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May

Wrexham

PeriodStartEnd
Autumn Term 2024Monday 02 SeptemberFriday 20 December
Autumn Half Term 2024Monday 28 OctoberFriday 01 November
Spring Term 2025Monday 06 JanuaryFriday 11 April
Spring Half Term 2025Monday 24 FebruaryFriday 28 February
Summer Term 2025Monday 28 AprilMonday 21 July
Summer Half Term 2025Monday 26 MayFriday 30 May