2024 – 2027

Spring Term 2024
Start of TermTuesday 9 January
Half TermSaturday 10 February – Sunday 18 February
End of TermThursday 28 March, 12:00
Summer Term 2024
Start of TermTuesday 16 April
May Bank HolidayMonday 6 May
Half TermSaturday 25 May – Sunday 2 June
End of TermFriday 5 July, 12:00
Autumn Term 2024
Start of TermThursday 5 September
Half TermSaturday 19 October – Sunday 3 November
End of TermFriday 13 December, 12:00
Spring Term 2025
Start of TermTuesday 7 January
Half TermSaturday 15 February – Sunday 23 February
End of TermFriday 4 April, 12:00
Summer Term 2025
Start of TermTuesday 29 April
May Bank HolidayMonday 5 May
Half TermSaturday 24 May – Sunday 1 June
End of TermFriday 4 July, 12:00
Autumn Term 2025
Start of TermThursday 4 September
Half TermSaturday 18 October – Sunday 2 November
End of TermFriday 12 December, 12:00
Spring Term 2026
Start of TermTuesday 6 January
Half TermSaturday 14 February – Sunday 22 February
End of TermFriday 27 March, 12:00
Summer Term 2026
Start of TermTuesday 21 April
May Bank HolidayMonday 4 May
Half TermSaturday 23 May – Sunday 31 May
End of TermFriday 10 July, 12:00
Autumn Term 2026
Start of TermMonday 7 September
Half TermSaturday 17 October – Sunday 1 November
End of TermFriday 18 December, 12:00
Spring Term 2027
Start of TermTuesday 12 January
Half TermSaturday 13 February – Sunday 21 February
End of TermFriday 19 March, 12:00
Summer Term 2027
Start of TermTuesday 13 April
May Bank HolidayMonday 3 May
Half TermSaturday 29 May – Sunday 6 June
End of TermFriday 9 July, 12:00