Term and holiday dates
Monday 27 to Friday 31 October 2025
Friday 5 December 2025
Monday 16 to Friday 20 February 2026
Monday 5 January 2026
Monday 25 May to Friday 29 May 2026
Monday 4 May 2026
Non pupil days
Monday 20 April 2026 & Tuesday 22 July 2026