Term begins: Thursday 7 September 2023
Half Term: Monday 23 October 2023 to Friday 27 October 2023
Term ends: Wednesday 20 December 2023
Christmas Holidays: Thursday 21 December 2023 to Tuesday 2 January 2024
PD days Monday 4th, Tuesday 5th and Wednesday 6th September
Term begins: Thursday 4 January 2024
Half Term: Monday 19 February 2024 to Friday 23 February 2024
Term ends: Thursday 28 March 2024
Easter Holidays: Friday 29 March 2024 to Thursday 11 April 2024
PD day Wednesday 3 January 2024
Term begins: Monday 15 April 2024
Half Term: Monday 27 May 2024 to Friday 31 May 2024
Term ends: Friday 19 July 2024
PD day Friday 12 April 2024
Term begins: Wednesday 4th September 2024
Half Term: Monday 28th October 2024 to Friday 1 November 2024
Term ends: Friday 20 December 2024
Christmas Holidays: Monday 23rd December 2024 to Tuesday 7 January 2025
PD days Monday 2nd/Tuesday 3rd September and Friday 25th October
Term begins: Tuesday 7 January 2025
Half Term: Monday 17 February 2025 to Friday 21 February 2025
Term ends: Friday 4 April 2025
Easter Holidays: Monday 7 April 2025 to Wednesday 23 April 2025
PD day Monday 6 January 2025
Term begins: Wednesday 23 April 2025
Half Term: Monday 26 May 2025 to Friday 30 May 2025
Term ends: Tuesday 22 July 2025
PD day Tuesday 22 April 2025