Term Dates
2023 – 2024
Spring Term
Staff Training Day: Monday 8th January
Teaching begins for all year groups: Tuesday 9th January
Monday 8th January – Friday 9th February
Half Term: Monday 12th February – Friday 16th February
Monday 19th February – Friday 22nd March
Easter: Monday 25th March – Friday 5th April
Summer Term
Monday 8th April – Friday 24th May
Half Term: Monday 27th May – Friday 31st May
Monday 3rd June – Tuesday 23rd July
Wednesday 24th July – Teacher Training Day
2024 – 2025
Autumn Term
Monday 2 September – Friday 20 December
Monday 2 Sept – Staff Training Day
Tuesday 3 Sept – Staff Training Day
Wed 4 Sept – Induction Day for new Year 7 and new Lower Sixth
Thursday 5 Sept – Term begins for ALL year groups
Half Term: Monday 21 October – Friday 1 November
Monday 4 November – Friday 20 December
Christmas Holiday: Monday 23 December – Friday 3 January
Spring Term
Monday 6th January – Friday 11th April
Monday 6th January 2025 – Staff Training Day
Half Term: Monday 17 February – Friday 21 February
Monday 24 February – Friday 11 April
Friday 11th April 2025 – Staff Training Day
Easter Holiday: Monday 14 April – Friday 25 April
Summer Term
Monday 28 April – Thursday 24 July
Half Term: Monday 26 May – Friday 30 May
Monday 2 June – Wednesday 23 July
Thursday 24 July – Staff Training Day
Summer Holiday: Thursday 24 July – Monday 1 September
2025 – 2026
Autumn Term 2025
Term starts: Monday 1 September 2025
Half-term: Monday 20 October 2025 to Friday 31 October 2025
Term ends: Friday 19 December 2025
Spring Term 2026
Term starts: Monday 5 January 2026
Half-term: Monday 16 February 2026 to Friday 20 February 2026
Term ends: Friday 27 March 2026
Summer Term 2026
Term starts: Monday 13 April 2026
Half-term: Monday 25 May 2026 to Friday 29 May 2026
Term ends: Monday 20 July 2026