Term dates

Autumn Term

Thursday 31 August - Friday 20 October

Half Term: Monday 23 October - Friday 3 November

Monday 6 November– Thursday 21 December
INSET Days: Thursday 31 August and Friday 1 September

Spring Term

Thursday 4 January - Friday 9 February

Half Term: Monday 12 February - Friday 16 February

Monday 19 February - Thursday 28 March - 1.15pm

INSET Days: Monday 19 February

Summer Term

Monday 15 April - Friday 24 May

Half Term: Monday 27 May - Friday 31 May

Monday 3 June – Tuesday 23 July - 1.15pm

INSET Days: Monday 1 July

Public Holidays

  • Christmas Day Holiday: Monday 25 December 2023  
  • Boxing Day Holiday: Tuesday 26 December 2023
  • New Year Holiday: Monday 1 January 2024  
  • Good Friday: Friday 29 March 2024  
  • Easter Monday: Monday 1 April 2024  
  • May Day Bank Holiday: Monday 6 May 2024  
  • Spring Bank Holiday: Monday 27 May 2024  
  • Summer Bank Holiday: Monday 26 August 2024  

Autumn Term

Thursday 29 August - Friday 18 October

(*Academic year for Pupils start on Monday 2nd September)

Half Term Monday 21 October - Friday 1 November

Monday 4 November – Friday 20 December

INSET Days: Thursday 29 August and Friday 30 August

Spring Term

Monday 6 January - Friday 14 February

Half Term Monday 17 February - Friday 21 February

Monday 24 February – Friday 4 April

INSET Days: Friday 14th February

Summer Term

Tuesday 22 April - Friday 23 May

Half Term Monday 26 May - Friday 30 May

Monday 2 June – Wednesday 23 July (38 days)

INSET Days:  Tuesday 22nd April and Monday 30th June

Public Holidays

  • Christmas Day Holiday: Wednesday 25 December 2024
  • Boxing Day Holiday: Thursday 26 December 2024
  • New Year Holiday: Wednesday 1 January 2025
  • Good Friday: Friday 18 April 2025
  • Easter Monday: Monday 21 April 2025
  • May Day Bank Holiday: Monday 5 May 2025
  • Spring Bank Holiday: Monday 26 May 2025
  • Summer Bank Holiday: Monday 25 August 2025