2023 – 2024

Spring Term 2024
Start of TermTuesday 9 January
Half Term Saturday 10 February – Sunday 18 February
Term EndsThursday 28 March, 12:00
Summer Term 2024
Start of TermTuesday 16 April
May Bank HolidayMonday 6 May
Half Term Saturday 25 May – Sunday 2 June
Term EndsThursday 4 July, 15:40

2024 – 2025

Autumn Term 2024
Start of TermThursday 5 September
Half Term Saturday 19 October – Sunday 3 November
Term Ends Friday 13 December, 12:00
Spring Term 2025
Start of TermTuesday 7 January
Half Term Saturday 15 February – Sunday 23 February
Term EndsFriday 4 April, 12:00
Summer Term 2025
Start of TermTuesday 29 April
May Bank HolidayMonday 5 May
Half Term Saturday 24 May – Sunday 1 June
Term EndsThursday 3 July, 15:40

2025 – 2026

Autumn Term 2025
Start of TermThursday 4 September
Half Term Saturday 18 October – Sunday 2 November
Term Ends Friday 12 December, 12:00
Spring Term 2026
Start of TermTuesday 6 January
Half Term Saturday 14 February – Sunday 22 February
Term EndsFriday 27 March, 12:00
Summer Term 2026
Start of TermTuesday 21 April
May Bank HolidayMonday 4 May
Half Term Saturday 23 May – Sunday 31 May
Term EndsThursday 9 July, 15:40

2026 – 2027

Autumn Term 2026
Start of TermMonday 7 September
Half Term Saturday 17 October – Sunday 1 November
Term Ends Friday 18 December, 12:00
Spring Term 2027
Start of TermTuesday 12 January
Half Term Saturday 13 February – Sunday 21 February
Term EndsFriday 19 March, 12:00
Summer Term 2027
Start of TermTuesday 13 April
May Bank HolidayMonday 3 May
Half Term Saturday 29 May – Sunday 6 June
Term EndsThursday 8 July, 15:40