Summer term 2024 (11 weeks)
- Term begins: Monday 15 April 2024
- Bank Holiday: Monday 6 May 2024
- Half term: Monday 27 May 2024–Friday 31 May 2024 inclusive
- Parent-teacher meetings: 17, 18, 19 June 2024
- Sports day: Tuesday 2 July 2024 (12.45pm–2.45pm)
- End of year party: Thursday 4 July 2024 (9am–12.30pm)
- Term ends: Friday 5 July 2024 at 4pm
Term dates 2024–2025
Autumn term 2024 (13 weeks)
- Term begins: Monday 2 September 2024
- Half term: Monday 21 October 2024–Friday 1 November 2024 inclusive
- Parent teacher meetings: 4, 5, 6 November 2024
- Term ends: Friday 6 December 2024 after the Nativity play
Nativity plays
- Dress rehearsal: Thursday 5 December 2024 at 11.30am
- Nativity plays: Friday 6 December 2024 at 11.30am and Saturday 7 December 2024 at 11.30am
Christmas activity club
- Monday 9–Wednesday 11 December 2024 (normal school hours apply)
Spring term 2025 (11 weeks)
- Term begins: Monday 6 January 2025
- Half term: Monday 17–Friday 21 February 2025 inclusive
- Parents in school: 3, 4, 5 March 2025
- Term ends: Friday 28 March 2025 at 4pm
Summer term 2025 (11 weeks)
- Term begins: Tuesday 22 April 2025
- Bank Holiday: Monday 5 May 2025
- Half term: Monday 26 May 2025–Friday 30 May 2025 inclusive
- Parent teacher meetings: 16, 17, 18 June 2025
- Sports day: Tuesday 8 July 2025 (12.45pm–2.45pm)
- Term ends: Friday 11 July 2025 at 4pm
Term dates 2025–2026
Autumn term 2025 (13 weeks)
- Term begins: Wednesday 3 September 2025
- Half term: Monday 20 October 2025–Friday 31 October 2025 inclusive
- Parent teacher meetings: 10, 11, 12 November 2025
- Term ends: Friday 12 December 2025 after the Nativity play
Nativity plays
- Dress rehearsal: Thursday 11 December 2025 at 11.30am
- Nativity plays: Friday 12 December 2025 at 11.30am and Saturday 13 December 2025 at 11.30am
Spring term 2026 (11 weeks)
- Term begins: Monday 5 January 2026
- Half term: Monday 16–Friday 20 February 2026 inclusive
- Parents in school: 2, 3, 4 March 2026
- Term ends: Friday 27 March 2026 at 4pm
Summer term 2026 (11 weeks)
- Term begins: Monday 20 April 2026
- Bank Holiday: Monday 4 May 2026
- Half term: Monday 25 May 2026–Friday 29 May 2026 inclusive
- Parent teacher meetings: 15, 16, 17 June 2026
- Sports day: Tuesday 7 July 2026 (12.45pm–2.45pm)
- Term ends: Friday 10 July 2026 at 4pm