School Term Dates
Spring term 2026
Monday 5 January to Friday 27 March
- Half term holiday: Monday 16 February to Friday 20 February
- Easter holiday: Monday 30 March to Friday 10 April
- Bank holidays: Friday 3 April and Monday 6 April
Summer term 2026
Monday 13 April to Monday 20 July
- Bank holiday: Monday 4 May
- Half term holiday: Monday 25 May to Friday 29 May
- Summer holiday: Tuesday 21 July to Friday 28 August
Academic year 2026 – 2027
Autumn term 2026
Tuesday 1 September to Friday 18 December
- Half term holiday: Monday 26 October to Friday 30 October
- Christmas holiday: Monday 21 December to Thursday 31 December
Spring term 2027
Monday 4 January to Thursday 25 March
- Half term holiday: Monday 15 February to Friday 19 February
- Easter holiday: Tuesday 30 March to Friday 9 April
- Bank holidays: Friday 26 March and Monday 29 March
Summer term 2027
Monday 12 April to Wednesday 21 July
- Bank holiday: Monday 3 May
- Half term holiday: Tuesday 1 June to Friday 4 June
- Summer holiday: Thursday 22 July to Tuesday 31 August
Academic year 2027 – 2028
Autumn term 2027
Wednesday 1 September to Friday 17 December 2027
- Half term holiday: Monday 25 October to Friday 29 October 2027
- Christmas holiday: Monday 20 December 2027 to Friday 31 December 2027
Spring term 2028
Tuesday 4 January to Friday 31 March 2028
- Half term holiday: Monday 14 February to Friday 18 February 2028
- Easter holiday: Monday 3 April to Thursday 13 April 2028
- Bank holidays: Friday 14 April and Monday 17 April 2028
Summer term 2028
Tuesday 18 April to Friday 21 July 2028
- Half term holiday: Tuesday 30 May to Friday 2 June 2028
- Summer holiday: Monday 24 July to Thursday 31 August 2028
- Bank holidays: Monday 1 May and Monday 29 May 2028

