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 September | Inset Days |
Wednesday 6th September | Autumn Term Starts (for children in years 1-6) |
Monday 23 October to Friday 27th October | Half term |
Friday 8th December | Inset Day |
Thursday 21 December 2023 | Autumn Term ends |
Friday 22 December to Friday 5th January | Christmas Break |
Spring 2024 | |
Monday 8th January | Inset Day |
Tuesday 9th January to Thursday 28 March 2024 | Spring Term |
Monday 12 February to Friday 16 February 2024 | Half term |
Friday 8th March | Inset Day |
Friday 29 March to Friday 12 April 2024 | Easter/Spring holiday |
Summer 2024 | |
Monday 15 April to Wednesday 24 July 2024 | Summer Term |
Monday 6 May | May Day |
Monday 27 May to Friday 31 May 2024 (Including spring Bank Holiday 27 May) | Half term |
Public Holidays
Christmas Day | Monday 25 December 2023 |
Boxing Day | Tuesday 26 December 2023 |
New Year’s Day | 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 |
August Bank Holiday | Monday 26 August 2024 |
Autumn 2024 | |
Monday 2 September to Friday 20 December | Autumn Term |
Monday 28 October to Friday 1 November | Half Term |
Monday 23 December to Friday 3 January | Christmas Break |
Spring 2025 | |
Monday 6 January to Friday 4 April | Spring Term |
Monday 17 February – Friday 21 February | Half Term |
Monday 7 April – Monday 21 April (Easter weekend 18-21 April) | Easter Break |
Summer 2025 | |
Tuesday 22 April – Tuesday 22 July | Spring Term |
Monday 5 May | May Bank holiday |
Monday 26 May to Friday 30 May (Spring Bank Holiday 26 May) | Half Term |
Public Holidays
Christmas Day | Wednesday 25 December 2024 |
Boxing Day | Thursday 26 December 2024 |
New Year’s Day | 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 |
August Bank Holiday | Monday 25 August 2025 |