Spring Term 2025 First day: Monday 6th January 2025 Last day: Friday 4th April 2025 Half term: Monday 17th to Friday 21st February 2025 Summer Term 2025 First day: Tuesday 22nd April 2025 Last day: Tuesday 22nd July 2025 Half term: Monday 26th to Friday 30th May 2025 Bank Holiday: Monday 5th May 2025 Autumn Term 2025 First day: Monday 1st September 2025 Last day: Friday 19th December 2025 Half term: Monday 27th October to Friday 31st October 2025 Spring Term 2026 First day: Monday 5th January 2026 Last day: Friday 27th March 2026 Half term: Monday 16th to Friday 20th February 2026 Summer Term 2026 First day: Monday 13th April 2026 Last day: Monday 20th July 2026 Half term: Monday 25th to Friday 29th May 2026 May Day Bank Holiday: Monday 4th May 2026 Inset Days School will be closed on the following days for teacher training: Monday 2nd June 2025 Monday 1st September 2025 Tuesday 2nd September 2025 Monday 3rd November 2025 Monday 5th January 2026 Monday 1st June 2026