Autumn Term 2024
Monday 2nd September to Friday 20th December 2024
Monday 2nd September: Staff training day - no school for pupils
Tuesday 3rd September: Staff training day - no school for pupils
Wednesday 4th September: First day for pupils
Monday 21st October: Staff training day - no school for pupils
Half-term: Monday 28th October - Friday 1st November 2024
Winter Holiday: Monday 23rd December 2024 - Friday 3rd January 2025
Spring Term 2025
Monday 6th January to Friday 4th April 2025
Monday 6th January: Staff training day - no school for pupils
Half-term: Monday 17th February - Friday 21st February 2025
Spring Holiday: Monday 7th April – Monday 21st April 2025 (Easter weekend 18th – 21st April)
Summer Term 2025
Tuesday 22nd April to Tuesday 22nd July 2025
Monday 5th May: May Day Bank Holiday – no school for pupils
Half-term: Monday 26th May - Friday 30th May 2025
Monday 30th June: Staff training day - no school for pupils
Tuesday 22nd July 2025: Last day for pupils