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

INSET Days: Thursday 4 January

Thursday 4 January - Friday 9 February

Half Term: Monday 12 February - Friday 16 February

Monday 19 February - Thursday 28 March

Summer Term

Monday 15 April - Friday 24 May

Half Term: Monday 27 May - Friday 31 May

Monday 3 June – Tuesday 23 July

INSET Days: Monday 1 July

Tuesday 23rd July

Polling Day: Thursday 2nd May

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

Monday  2nd September - Friday  18th October

Half Term: Monday 21st October - Friday 1st November

Monday 4 November – Friday 20 December

INSET Days: Thursday 29 August and Friday 30 August

Spring Term

Tuesday 7 January - Friday 14 February

Half Term: Monday 17 February - Friday 21 February

Monday 24 February – Friday 4 April

INSET Days: Monday 6th January

Summer Term

Tuesday 22 April - Friday 23 May

Half Term: Monday 26 May - Friday 30 May

Monday 2 June – Tuesday 22nd July (38 days)

INSET Days:  Monday 30th June and Wednesday 23rd July

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