Summer term 2025
Term starts: Monday 28 April 2025
Bank Holiday: Monday 5 May (school closed to all pupils)
Half-term holiday: Monday 26 May 2025 to Friday 30 May 2025
Term / school year ends: Friday 18 July 2025
Training day: Monday 21 July 2025 (school closed to pupils)
Academic Year 2025 / 2026
Autumn term 2025
Training day: Monday 1 September 2025 (school closed to pupils)
Training Day: Tuesday 2 September 2025 (school closed to pupils)
Term starts: Wednesday 3 September 2025
(New Reception starters term starts: Monday 8 September 2025)
Half-term holiday: Monday 27 October to Friday 31 October 2025
Training Day: Friday 14 November (school closed to pupils)
Term ends: Friday 19 December 2025
Christmas holiday: Monday 22 December 2025 to Friday 2 January 2026
Spring term 2026
Training Day: Monday 5 January 2026 (school closed to pupils)
Term starts: Tuesday 6 January 2026
Term ends: Thursday 12t February 2026
Training Day: Friday 13 February 2026 (school closed to all pupils)
Half-term holiday: Monday 16 February to Friday 20 February 2026
Training Day: Friday 20 March 2026 (school closed to pupils)
Term ends: Friday 27 March 2026
Easter Holiday: Monday 30 March to Friday 10 April 2026
Summer term 2026
Term starts: Monday 13 April 2026
Half-term holiday: Monday 25 May to Friday 29 May 2026 (there is also a Bank Holiday on Monday 4 May 2026)
Term ends: Friday 17 July 2026
Training Day: Monday 20 July (school closed to pupils)
(Please note – all dates are subject to change)