Term starts: Thursday 2 September 2027
Half-term: Monday 25 October 2027 to Friday 29 October 2027
Term ends: Friday 17 December 2027
Term starts: Tuesday 4 January 2028
Half-term: Monday 14 February 2028 to Friday 18 February 2028
Term ends: Friday 7 April 2028
Term starts: Monday 24 April 2028
Half-term: Monday 29 May 2028 to Friday 2 June 2028
Term ends: Friday 21 July 2028
Term starts: Monday 4 September 2028
Half-term: Monday 23 October 2028 to Friday 27 October 2028
Term ends: Thursday 21 December 2028
Term starts: Monday 8 January 2029
Half-term: Monday 12 February 2029 to Friday 16 February 2029
Term ends: Thursday 29 March 2029
Term starts: Monday 16 April 2029
Half-term: Monday 28 May 2029 to Friday 1 June 2029
Term ends: Wednesday 25 July 2029