AUTUMN TERM 2024  
Tuesday 3rd & 4th September 2024 Staff training day - Children do not need to attend
Thursday 5th September 2024 Children return to school
Friday 25th October 2024 Staff training day - Children do not need to attend
Monday 28th - Friday 1st November 2024 Half term holiday
Monday 4th November 2024 Children return to school
Friday 20th December 2024 Last day of term for pupils
   
SPRING TERM 2025  
Monday 6th January 2025 Children return to school
Monday 17th - Friday 21st February 2025 Half term holiday
Monday 24th February 2025 Children return to school
Thursday 3rd April 2025 Last day of term for pupils
Friday 4th April 2025 Staff training day - Children do not need to attend
   
SUMMER TERM 2025  
Tuesday 22nd April 2025 Children return to school
Monday 26th May - Friday 30th May 2025 Half term holiday
Monday 2nd June 2025 Staff training day - Children do not need to attend
Tuesday 3rd June 2025 Children return to school
Wednesday 23rd July 2025 Last day of term for pupils