2023/2024 academic year
Autumn term 2023
Friday 1st September 2023 to Wednesday 20th December 2023
Half term: Monday 23rd October 2023 to Friday 27th October 2023
Training day: Friday 1st September 2023 (school is closed to all pupils)
Christmas holidays - Thursday 21st December 2023 to Wednesday 3rd January 2024
Spring term 2024
Thursday 4th January 2024 to Thursday 28th March 2024
Half term: Monday 19th February 2024 to Friday 23rd February 2024
Training days: Thursday 4th January 2024 and Friday 5th January 2024 (school is closed to all pupils)
Easter holidays - Friday 29th March 2024 to Friday 12th April 2024
Summer term 2024
Monday 15th April 2024 to Monday 22nd July 2024
Half term: Monday 27th May 2024 to Friday 31st May 2024
Training days: Monday 15th April 2024 and Monday 22nd July 2024 (school is closed to all pupils)
Bank holiday: Monday 6th May 2024 (school is closed to all pupils)
2024/2025 academic year
Autumn term 2024
Tuesday 3rd September 2024 to Friday 20th December 2024
Half term - Monday 28th October 2024 to Friday 1st November 2024
Training Days - Tuesday 3rd September 2024 and Wednesday 4th September 2024 (school closed to all pupils)
Christmas holidays - Monday 23rd December 2024 to Friday 3rd January 2025
Spring term 2025
Monday 6th January 2025 to Friday 4th April 2025
Half term - Monday 17th February 2025 to Friday 21st February 2025
Training Day - Monday 6th January 2025 (school closed to all pupils)
Easter holidays - Monday 7th April 2025 to Monday 21st April 2025
Summer term 2025
Tuesday 22nd April 2025 to Wednesday 23rd July 2025
Half term - Monday 26th May 2025 to Friday 30th May 2025
Training Days - Tuesday 22nd April 2025 and Friday 23rd May 2025 (school closed to all pupils)
Summer holidays - Thursday 24th July 2025 onwards
Teacher training days - School is closed to all pupils on these days
Tuesday 3rds September 2024
Wednesday 4th September 2024
Monday 6th January 2025
Tuesday 22nd April 2025
Friday 23rd May 2025