Term Dates

Autumn Term 2025

Autumn 1: Monday 1 September – Friday 24 October

Half Term: Monday 27 October – Friday 31 October

Autumn 2: Monday 3 November – Friday 19 December

(STAFF INSET DAYS: Monday 1 September and Tuesday 2 September)

Spring Term 2026

Spring 1: Monday 5 January – Friday 13 February

Half Term: Monday 16 February – Friday 20 February

Spring 2: Monday 23 February – Friday 27 March

Summer Term 2026

Summer 1: Monday 13 April – Friday 22 May

Bank Holiday: Monday 4 May (May Day Bank Holiday)

Half Term: Monday 25 May – Friday 29 May

Summer 2: Monday 1 June – Monday 20 July

(STAFF INSET DAY: Monday 1 June and Monday 20 July)

Public Holidays

  • Thursday 25 December — Christmas Day
  • Friday 26 December — Boxing Day
  • Thursday 1 January — New Year’s Day
  • Friday 3 April — Good Friday
  • Monday 6 April — Easter Monday
  • Monday 4 May — May Day Bank Holiday
  • Monday 25 May — Spring Bank Holiday
  • Monday 31 August — Summer Bank Holiday

Autumn Term 2026

Autumn 1: Wednesday 2 September – Friday 23 October

Half Term: Monday 26 October – Friday 30 October

Autumn 2: Monday 2 November – Friday 18 December

(STAFF INSET DAYS: Wednesday 2 September and Thursday 3 September and Friday 4 September)

Spring Term 2027

Spring 1: Monday 4 January – Friday 12 February

Half Term: Monday 15 February – Friday 19 February

Spring 2: Monday 22 February – Thursday 25 March

(STAFF INSET DAY: Monday 4 January)

Summer Term 2027

Summer 1: Monday 12 April – Friday 28 May

Bank Holiday: Monday 4 May (May Day Bank Holiday)

Half Term: Monday 31 May – Friday 4 June

Summer 2: Monday 7 June – Thursday 22 July

Public Holidays

  • 1 more INSET Day still TBC
  • Friday 25 December — Christmas Day
  • Monday 28 December — Boxing Day
  • Friday 1 January — New Year’s Day
  • Friday 26 March— Good Friday
  • Monday 29 March— Easter Monday
  • Monday 3 May — May Day Bank Holiday
  • Monday 31 May — Spring Bank Holiday
  • Monday 30 August — Summer Bank Holiday