Term Dates

Term Dates 2024/25


Autumn Term 2024

Monday 2nd September and Tuesday 3rd September 2024: Teacher training days

Wednesday 4th September 2024: Children return to school

Monday 28th October 2024 – Friday 1st November 2024: half term

Monday 4th November 2024: Children return to school

Friday 20th December 2024: Last day of term

Monday 23rd December 2024 - Friday 3rd January 2025: Christmas Holidays


Spring Term 2025

Monday 6th January 2025: Teacher Training Day

Tuesday 7th January 2025: Children return to school

Monday 17th February - Friday 21st February 2025: February half term

Monday 24th February 2025: Children return to school

Thursday 3rd April 2025: Last day of term

Friday 4th April 2025: Teacher Training Day

Monday 7th April - Thursday 17th April 2025: Easter holidays

Friday 18th April 2025: Bank holiday

Monday 21st April 2025: Bank holiday


Summer Term 2025

Tuesday 22nd April 2025: Children return to school

Monday 5th May 2025: Bank holiday

Monday 26th May - Friday 30th May 2025: May half term

Monday 2nd June 2025: Children return to school

Friday 27th June 2025: Teacher training day

Monday 30th June 2025: Children return to school

Tuesday 22nd July 2025: Last day of term

Wednesday 23rd July - September 2025: Summer holidays


2024/25 Staff Training Days

  • Monday 2nd September 2024
  • Tuesday 3rd September 2024
  • Monday 6th January 2025
  • Friday 4th April 2025
  • Friday 27th June 2025