Term Dates
Term Dates 2024-25: download PDF here
Friday 20 December – last day of term
Christmas holiday: Monday 23 December – Friday 3 January
Spring Term 2025
Monday 6 January – children return to school
Half-term: Monday 17 February – Friday 21 February
INSET day: Monday 24 February
Friday 4 April – last day of term
Easter holiday: Monday 7 April – Monday 21 April
Summer Term 2025
Tuesday 22 April – children return to school
INSET Day: Friday 13 June
Half-Term: Monday 26 May – Friday 30 May
Tuesday 22 July – Last day of term
Summer holiday: Wednesday 23 July – Monday 1 September
Autumn Term 2025
INSET: Wednesday 3 September 2025
Thursday 4 September: children return to school
INSET: Friday 10 October
Friday 24 October: children break up for October half-term
Half-term: Monday 27 October—Friday 31 October
Monday 3 November: children back to school
Friday 19 December: children break up for Christmas holiday
Christmas holiday: Monday 22 December—Friday 2 January 2026
Spring Term 2026
Monday 5 January 2026: children back to school
Thursday 12 February: children break up for February half-term
INSET: Friday 13 February
Half-term: Monday 16 February—Friday 20 February
INSET: Monday 23 February
Tuesday 24 February: children back to school
Friday 27 March: break up for Easter
Easter holidays: Monday 30 March—Friday 10 April
Summer Term 2026
Monday 13 April: children back to school
Friday 22 May: break up for May half-term
May half-term: Monday 25 May—Friday 29 May
Monday 1 June: children back to school
INSET: Friday 12 June
Tuesday 21 July: children break up for summer
Summer holiday: Wednesday 22 July