2022 to 2023
Summer term 2023
Monday 17 April 2023 to Friday 21 July 2023
May bank holidays: 1 May 2023 and 29 May 2023
May holiday: Monday 29 May 2023 to Friday 2 June 2023
2023 to 2024
Autumn term 2023
Monday 4 September 2023 (INSET day Friday 1 September 2023) to Friday 15 December 2023
October holiday: Monday 23 October 2023 to Friday 27 October 2023
Christmas holiday: Monday 18 December 2023 to Monday 1 January 2024
Spring term 2024
Tuesday 2 January 2024 to Thursday 28 March 2024
February holiday: Monday 12 February to Friday 16 February 2024
Spring holiday: Friday 29 March to Friday 12 April 2024
Good Friday: 29 March 2024, Easter Monday 1 April 2024
Summer term 2024
Monday 15 April 2024 to Tuesday 23 July 2024
May bank holidays: 6 and 27 May 2024
May holiday: Monday 27 May to Friday 31 May 2024
2024 to 2025
Autumn term 2024
Tuesday 3 September 2023 (INSET day Tuesday 3 September 2024) to Friday 20 December 2024
October holiday: Monday 28 October 2024 to Friday 1 November 2024
Christmas holiday: Monday 23 December 2024 to Friday 3 January 2025
Spring term 2025
Monday 6 January 2025 to Thursday 4 April 2025
February holiday: Monday 17 February to Friday 121 February 2025
Spring holiday: Monday 7 April 2025 to Monday 21 April 2025
Good Friday: 18 April 2025, Easter Monday 21 April 2025
Summer term 2025
Tuesday 22 April 2025 to Wednesday 23 July 2025
May bank holidays: 5 and 26 May 2025
May holiday: Monday 26 May to Friday 30 May 2025
Teacher training days
Teacher Training Days (INSET) are specified by the headteacher and governors of each school. Contact the school directly to find out when these will be taken.