Autumn 2023
Monday 4 September to Friday 20 October
Half Term: 23 October to 3 November
Monday 6 November to Friday 15 December
Term Ends 12noon
Staff Inset Days: Thursday 31 August and Friday 1 September
Spring 2024
Tuesday 9 January to Friday 9 February
Half Term: 12 February to 16 February
Monday 19 February to Friday 22 March
Staff Inset Day: Monday 8 January
Summer 2024
Tuesday 9 April to Friday 24 May (Bank Hol 6 May)
Half Term: 27 May to 31 May
Monday 3 June to Friday 5 July
Term Ends 12noon
Staff Inset Day: Monday 8 April
Autumn 2024
Monday 2 September to Friday 18 October
Half Term: 21 October to 1 November
Monday 4 November to Friday 13 December
Term Ends 12noon
Staff Inset Days: Thursday 29 August and Friday 30 August
Spring 2025
Tuesday 7 January to Friday 14 February
Half Term: 17 February to 21 February
Monday 24 February to Friday 4 April
Staff Inset Day: Monday 6 January
Easter weekend: 18 – 21 April
Summer 2025
Wednesday 23 April to Friday 23 May (Bank Hol 5 May)
Half Term: 26 May to 30 May
Monday 2 June to Friday 4 July
Term Ends 12noon
Staff Inset Day: Tuesday 22 April
Autumn 2025
Monday 1 September to Friday 17 October
Half Term: 20 October to 31 October
Monday 3 November to Friday 12 December
Term Ends 12noon
Staff Inset Days: Thursday 28 August and Friday 29 August
Spring 2026
Tuesday 6 January to Friday 13 February
Half Term: 16 February to 20 February
Monday 23 February to Friday 27 March
Staff Inset Day: Monday 5 January
Summer 2026
Wednesday 8 April to Friday 23 May (Bank Hol 4 May)
Half Term: 25 May to 29 May
Monday 1 June to Friday 3 July
Term Ends 12noon
Staff Inset Day: Tuesday 7 April