Autumn Term 2023
Monday 4th September to Thursday 21st December 2023
Monday 4th September: Staff training day - no school for pupils
Tuesday 5th September: Staff training day - no school for pupils
Wednesday 6th September: First day for pupils
Monday 16th October: Staff training day - no school for pupils
Half-term: Monday 23rd October to Friday 27th October 2023
Winter Holiday: Friday 22nd December 2023 to Friday 5th January 2024
Spring Term 2024
Monday 8th January to Thursday 28th March 2024
Monday 8th January: Staff training day - no school for pupils
Half-term: Monday 12th February to Friday 16th February 2024
Spring Holiday: Friday 29th March to Friday 12th April 2024 (Easter weekend 29 March – 1 April)
Summer Term 2024
Monday 15th April to Wednesday 24th July 2024
Friday 28th June: Staff training day - no school for pupils
Half-term: Monday 27 May to Friday 31 May 2024
Wednesday 24th July 2024: Last day for pupils