Term Dates

Academic Year 2025 - 2026

  • Autumn term: 3rd September 2025 to 19th December 2025  
  • Autumn half term break: 27th October 2025 to 31st October 2025
  • Christmas holiday: 22nd December 2025 to 2nd January 2026
  • Spring term: 5th January 2026 to 27th March 2026
  • Spring half term break: 16th February 2026 to 20th February 2026
  • Easter holiday: 30th March 2026 to 10th April 2026
  • Summer term: 13th April 2026 to 22nd July 2026
  • Summer half term break: 25th May 2026 to 29th May 2026
  • Summer holiday: from 23rd July 2026

Inset Days 2025 - 2026

  • Wednesday 3rd September 2025
  • Thursday 4th September 2025
  • Friday 5th September 2025
  • Friday 10th October 2025
  • Monday 5th January 2026
  • Friday 6th March 2026
  • Monday 1st June 2026

Bank and Public Holidays 2025 to 2026

  • Christmas Day: 25th December
  • Boxing Day: 26th December
  • New Year's Day: 1st January
  • Good Friday: 3rd April
  • Easter Monday: 6th April
  • May Day bank holiday: 4th May
  • Spring bank holiday: 25th May
  • Summer bank holiday: 31st August

From 2026 to 2027

  • Autumn term: 1st September to 18th December (Children return Monday 7th September 2026)
  • Autumn half term break: 26th October to 30th October
  • Christmas holiday: 21st December to 3rd January
  • Spring term: 4th January to 25th March (Children return Tuesday 5th Jan 2027)
  • Spring half term break: 15th February to 19th February
  • Easter holiday: 26th March to 11th April
  • Summer term: 12th April to 21st July
  • Summer half term break: 31st May to 4th June
  • Summer holiday: from 22nd July

Inset Days 2026 to 2027

  • Tuesday 1st September 2026 
  • Wednesday 2nd September 2026 
  • Thursday 3rd September 2026 
  • Friday 4th September 2026 
  • Monday 4th Jan 2027 
  • Thursday 25th March 2027