Term dates

See also the school calendar, where you can view events by year group.

Term and holiday dates 2023-24

INSET Days:

INSET days are teacher training days and school is NOT open for pupils.

Term and holiday dates 2023 to 2024

Autumn 2023
Monday 4 September & Tuesday 5th SeptemberInset Days
Wednesday 6th SeptemberAutumn Term Starts (for children in years 1-6)
Monday 23 October to Friday 27th OctoberHalf term
Friday 8th DecemberInset Day
Thursday 21 December 2023Autumn Term ends
Friday 22 December to Friday 5th JanuaryChristmas Break
Spring 2024
Monday 8th JanuaryInset Day
Tuesday 9th January to Thursday 28 March 2024Spring Term
Monday 12 February to Friday 16 February 2024Half term
Friday 8th March Inset Day
 Friday 29 March to Friday 12 April 2024Easter/Spring holiday
Summer 2024
Monday 15 April to Wednesday 24 July 2024Summer Term
Monday 6 MayMay Day
Monday 27 May to Friday 31 May 2024 (Including spring Bank Holiday 27 May)Half term

Public Holidays

Christmas DayMonday 25 December 2023
Boxing DayTuesday 26 December 2023
New Year’s DayMonday 1 January 2024
Good FridayFriday 29 March 2024
Easter MondayMonday 1 April 2024
May Day Bank HolidayMonday 6 May 2024
Spring Bank HolidayMonday 27 May 2024
August Bank HolidayMonday 26 August 2024
Autumn 2024
Monday 2 September to Friday 20 DecemberAutumn Term
Monday 28 October to Friday 1 NovemberHalf Term
Monday 23 December to Friday 3 JanuaryChristmas Break
Spring 2025
Monday 6 January to Friday 4 AprilSpring Term
Monday 17 February – Friday 21 FebruaryHalf Term
Monday 7 April – Monday 21 April (Easter weekend 18-21 April)Easter Break
Summer 2025
Tuesday 22 April – Tuesday 22 JulySpring Term
Monday 5 MayMay Bank holiday
Monday 26 May to Friday 30 May (Spring Bank Holiday 26 May)Half Term

Public Holidays

Christmas DayWednesday 25 December 2024
Boxing DayThursday 26 December 2024
New Year’s DayWednesday 1 January 2025
Good FridayFriday 18 April 2025
Easter MondayMonday 21 April 2025
May Day Bank HolidayMonday 5 May 2025
Spring Bank HolidayMonday 26 May 2025
August Bank HolidayMonday 25 August 2025