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