Autumn Term
Monday 2 September - All staff training day (no children to attend)
Tuesday 3 September - Thursday 24 October 2024
Friday 25 October 2024 - Staff training day (no children to attend)
Monday 4 November - Friday 20 December 2024
Spring Term
Monday 6 January - All staff training day (no children to attend)
Tuesday 7 January - Friday 14 February 2025
Monday 24 February - Friday 4 April 2025
Summer Term
Tuesday 22 April - Thursday 22 May 2025
Friday 23 May 2025 - Staff training day (no children to attend)
Monday 5 May - May Day Bank Holiday (one day only)
Monday 2 June - Staff training day (no children to attend)
Tuesday 3 June - Friday 18 July 2025
Monday 21 July and Tuesday 22 July 2025 - Disaggregated (no children to attend)
Term dates for 2025-26
Autumn Term
Monday 1 and Tuesday 2 September 2025 - All staff training days (no children to attend)
Wednesday 3 September - Thursday 23 October 2025
Friday 24 October 2025 - Staff training day (no children to attend)
Monday 3 November - Friday 19 December 2025
Spring Term
Monday 5 January 2026 - All staff training day (no children to attend)
Tuesday 6 January - Friday 13 February 2026
Monday 23 February - Friday 27 March 2026
Summer Term
Monday 13 April - Thursday 21 May 2026
Friday 22 May 2026 - Staff training day (no children to attend)
Monday 4 May 2026 - May Day Bank Holiday (one day only)
Monday 1 June 2026 - Staff training day (no children to attend)
Tuesday 2 June - Friday 17 July 2026
Monday 20 July 2026 - Disaggregated (no children to attend)