In-service day - Monday 18 August 2025
Term starts - Tuesday 19 August 2025
September holiday - Friday 19 September to Monday 22 September 2025
Term ends - Friday 10 October 2025
October holiday - Monday 13 October to Friday 24 October 2025
Term starts - Monday 27 October 2025
In-service day - Friday 14 November 2025
Term ends - Friday 19 December 2025
Christmas holiday - Monday 22 December 2025 to Friday 2 January 2026
Term starts - Monday 5 January 2026
Mid term holiday - Monday 9 February 2026
In-service day - Tuesday 10 February 2026
In-service day - Wednesday 11 February 2026
Term ends - Friday 27 March 2026
Spring holiday - Monday 30 March to Friday 10 April 2026
Term starts - Monday 13 April 2026
May Day holiday - Monday 4 May 2026
In-service day - Tuesday 5 May 2026
Term ends - Thursday 2 July 2026