2025-2026

Autumn Term 2025
| Term Begins: | Wednesday 3 September 2025 |
| Half Term: | Monday 27 October to Friday 7 November 2025 |
| Term Ends: | Friday 19 December 2025 |

Spring Term 2026
| Term Begins: | Wednesday 7 January 2026 |
| Half Term: | Monday 16 February to Friday 20 February 2026 |
| Term Ends: | Friday 27 March 2026 |

Summer Term 2026
| Term Begins: | Tuesday 14 April 2026 |
| Half Term: | Monday 25 May to Friday 29 May (includes bank holidays) 2026 |
| Term Ends: | Friday 17 July 2026 |

PD Days
- Monday 1 September 2025
- Tuesday 2 September 2025
- Monday 5 January 2026
- Tuesday 6 January 2026
- Monday 13 April 2026
- Friday 26 June 2026
- Monday 20 July 2026
Term Time Bank Holidays
- Monday 4 May 2026
Children are not in school on PD Days or Bank Holidays
2026-2027

Autumn Term 2026
| Term Begins: | Tuesday 1 September 2026 |
| Half Term: | Monday 26 October to Friday 6 November |
| Term Ends: | Friday 18 December |

Spring Term 2027
| Term Begins: | Monday 4 January 2027 |
| Half Term: | Monday 15 February to Friday 19 February |
| Term Ends: | Thursday 25 March |

Summer Term 2027
| Term Begins: | Monday 12 April 2027 |
| Half Term: | Monday 31 May to Friday 4 June (includes bank holidays) |
| Term Ends: | Tuesday 21 July |

PD Days
- Tuesday 1 September 2026
- Wednesday 2 September 2026
- Friday 23 October 2026
- Monday 4 January 2027
- Tuesday 5 January 2027
- Monday 12 April 2027
- Friday 2 July 2027
Term Time Bank Holidays
- Monday 3 May 2025
Children are not in school on PD Days or Bank Holidays