Please see our term dates for 2022 - 2023 below and the dates for future school years will appear further down the page when they have been set.
The term dates show the dates that the children are required in school. We have also indicated the days for teacher training where children are not required to be in school.
2023 - 2024
Term Dates for School Year 2023 - 2024 are as follows:
Autumn 1 - Tuesday 5 September 2023 - Friday 20 October 2023
October break - Monday 23 October 2023 - Friday 27 October 2023
Autumn 2 - Monday 30 October 2023 - Wednesday 20 December 2023
Christmas holiday - Thursday 21 December 2023 to Friday 5 January 2024
Spring 1 - Monday 8 January 2024 - Friday 9 February 2024
February break - Monday 12 February 2024 - Friday 16 February 2024
Spring 2 - Monday 19 February 2024 - Thursday 28 March 2024
Easter holiday - Friday 29 March 2024 - Friday 12 April 2024
Summer 1 - Monday 15 April 2024 - Friday 24 May 2024
Spring break - Monday 27 May 2024 - Friday 31 May 2024
Summer 2 - Monday 03 June 2024 - Friday 19 July 2023
Teacher Training Dates: Friday 1 September, Monday 4 September 2023
Monday 22 July, Tuesday 23 July, Wednesday 24 July 2024
2024 - 2025
Term Dates for School Year 2024 - 2025 are as follows:
Autumn 1 - Wednesday 4 September 2024 - Friday 25 October 2024
October break - Monday 28 October 2024 - Friday 1 November 2024
Autumn 2 - Monday 4 November 2024 - Friday 20 December 2024
Christmas holiday - Monday 23 December 2024 to Friday 3 January 2025
Spring 1 - Monday 6 January 2025 - Friday 14 February 2025
February break - Monday 17 February 2025 - Friday 21 February 2025
Spring 2 - Monday 24 February 2025 - Friday 4 April 2025
Easter holiday - Monday 7 April 2025 - Monday 21 April 2025
Summer 1 - Tuesday 22 April 2025 - Friday 23 May 2025
Spring break - Monday 26 May 2025 - Friday 30 May 2025
Summer 2 - Monday 2 June 2025 - Friday 18 July 2025
Teacher Training Dates: Monday 2 September, Tuesday 3 September 2024
Monday 21 July, Tuesday 22 July 2025
1 more date to be determined