Term dates

Autumn Term

Monday 1st September - Friday 17th October

Half Term: Monday 20th October – Friday 31st October

Monday 3rd November – Friday 19th December

INSET Days: Thursday 28th August and Friday 29th August

Spring Term

Monday 5th January – Friday 13th February

Half Term: Monday 16th February – Friday 20th February

Monday 23rd February – Friday 27th March

Summer Term

Monday 13th April – Friday 22nd May

Half Term: Monday 25th May – Friday 29th May

Monday 1st June – Wednesday 22nd July

INSET Days: Monday 1st June, Monday 6th July and Thursday 23rd July

Public Holidays

  • Christmas Day Holiday: Thursday 25 December 20245
  • Boxing Day Holiday: Friday 26 December 2025
  • New Year Holiday: Thursday 1 January 2026
  • Good Friday: Friday 3rd April 2026
  • Easter Monday: Monday 6th April 2026
  • May Day Bank Holiday: 4thMay 2026
  • Spring Bank Holiday: Monday 25 May 2026
  • Summer Bank Holiday: Monday 31st August 2026

Autumn Term

Thursday 3rd September - Friday 16th October 2026

Half Term: Monday 20th October – Friday 31st October

Monday 2nd November – Friday 18th December 2026

INSET Days: Tuesday 1st September and Wednesday 2nd September

Spring Term

Monday 4th January – Friday 12th February 2027

Half Term: Monday 15th February – Friday 19th February

Monday 22rd February – Thursday 25th March 2027

Summer Term

Monday 12th April – Friday 28th May

Half Term: Monday 31st May – Friday 4th June

Monday 7th June – Wednesday 23rd July

INSET Days: Monday 28th June. Up to two further INSET days TBC

Public Holidays

• Friday 25th December 2026 (Christmas Day)

• Monday 28th December 2026 (Boxing Day bank holiday)

• Friday 1st January (New Years Day)

• Friday 26th March 2027 (Good Friday)

• Monday 29th March 2027 (Easter Monday)

• Monday 3rd May 2027 (Early May Bank Holiday)

• Monday 31st May 2027 (Spring bank Holiday)

• Monday 30th August 2027 (Summer Bank Holiday)