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 Tuesday 22 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
Term begins: Wednesday 3rd September
Half term: Monday 27 October to Friday 31 October 2025
Term ends: Friday 19 December 2025
Christmas holidays: Monday 22 December to Friday 2 January 2026
PD days Monday 1 and Tuesday 2 September 2025 and Friday 24 October 2025
Term begins: Tuesday 6 January 2026
Half term: Monday 16 February to Friday 20 February 2026
Term ends: Friday 27 March 2026
Easter holidays: Monday 30 March to Friday 12 April 2026
PD day Monday 5th January 2026
Term begins: Tuesday 6 January 2026
Half term: Monday 25 May to Friday 29 May 2026
Term ends: Friday 17 July 2026
PD day Monday 20 July 2026