Autumn term: Wednesday, 8 August 2023 – Friday, 22 December 2023
Autumn holiday: Monday, 16 October 2023 – Friday, 20 October 2023
Christmas holiday: Saturday, 23 December 2023 – Sunday, 7 January 2024
Spring term: Monday, 8 January 2024 – Saturday, 1 June 2024
Winter holiday: Monday, 19 February 2024 – Friday, 23 February 2024
First period: 9 August – 29 September 2023
Second period: 2 October – 28 November 2023
Third period: 29 November 2023 – 7 February 2024
Fourth period: 8 February – 9 April 2024
Fifth period: 10 April – 1 June 2024
Autumn term: Thursday, 8 August 2024 – Friday, 20 December 2024
Autumn holiday: Monday, 14 October 2024 – Friday, 18 October 2024
Christmas holiday: Saturday, 21 December 2024 – Monday, 6 January 2025
Spring term: Tuesday, 7 January 2025 – Saturday, 31 May 2025
Winter holiday: Monday, 17 February 2025 – Friday, 21 February 2025
First period: 8 August – 27 September 2024
Second period: 30 September – 25 November 2024
Third period: 26 November 2024 – 4 February 2025
Fourth period: 5 February – 2 April 2025
Fifth period: 3 April – 31 May 2025