Term Dates

  • Autumn Term

    • First day of term
      3rd Sep 2026
    • Half term
      26th Oct 2026 - 30th Oct 2026
    • Last day of term
      18th Dec 2026
    • Christmas Holiday
      21st Dec 2026 - 4th Jan 2027
    • Further information
      Tuesday 1st and Wednesday 2nd September are staff training days
      Monday 2nd and Tuesday 3rd November are staff training days
  • Spring Term

    • First day of term
      5th Jan 2027
    • Half term
      15th Feb 2027 - 19th Feb 2027
    • Last day of term
      25th Mar 2027
    • Easter Holiday
      26th Mar 2027 - 12th Apr 2027
    • Further information
      Monday 4th January is a staff training day
  • Summer Term

    • First day of term
      13th Apr 2027
    • Half term
      31st May 2027 - 4th Jun 2027
    • Last day of term
      21st Jul 2027
    • Summer Holiday
      22nd Jul 2027 - 1st Sep 2027
    • Further information
      Monday 12th April and Monday 7th June are staff training days
      Monday 3rd May is May day bank holiday
  • Autumn Term

    • First day of term
      6th Sep 2027
    • Half term
      25th Oct 2027 - 1st Nov 2027
    • Last day of term
      17th Dec 2027
    • Christmas Holiday
      20th Dec 2027 - 4th Jan 2028
    • Further information
      Wednesday 01st September 2027, Thursday 02nd September 2027, Friday 03rd September 2027, Monday 1st November 2027 are staff training days
  • Spring Term

    • First day of term
      5th Jan 2028
    • Half term
      14th Feb 2028 - 18th Feb 2028
    • Last day of term
      31st Mar 2028
    • Easter Holiday
      3rd Apr 2028 - 18th Apr 2028
    • Further information
      Tuesday 4th January 2028 is a staff training day
  • Summer Term

    • First day of term
      19th Apr 2028
    • Half term
      29th May 2028 - 5th Jun 2028
    • Last day of term
      21st Jul 2028
    • Further information
      Tuesday 18th April 2028, Monday 5th June 2028 are staff training days