Term dates
Autumn Term 2024
- Staff days Monday 2 & Tuesday 3 September (no school for pupils)
- Pupils return Wednesday 4 September
- Half term Monday 21 October - Monday 4 November
- Staff day Monday 4 November (no school for pupils)
- Pupils return Tuesday 5 November
- End of term Wednesday 18 December (12.30pm)
Spring Term 2025
- Staff day Monday 6 January (no school for pupils)
- Pupils return Tuesday 7 January
- 11+ interviews Wednesday 22 January (Senior School closed for most pupils)
- Half term Monday 17 - Friday 21 February
- Pupils return Monday 24 February
- End of term Wednesday 2 April (12.30pm)
Summer Term 2025
- Staff and pupils return Tuesday 22 April
- Bank holiday Monday 5 May
- Staff day Friday 23 May (no school for pupils)
- Half term Friday 23 - Friday 30 May
- Pupils return Monday 2 June
- End of term Wednesday 9 July (12.30pm)
Autumn Term 2025
- Staff days Monday 1 & Tuesday 2 September (no school for pupils)
- Pupils return Wednesday 3 September
- Half term Monday 20 October - Monday 3 November
- Staff day Monday 3 November (no school for pupils)
- Pupils return Tuesday 4 November
- End of term Wednesday 17 December (12.30pm)
Spring Term 2026
- Staff day Monday 5 January (no school for pupils)
- Pupils return Tuesday 6 January
- Half term Monday 16 - Friday 20 February
- Pupils return Monday 23 February
- End of term Thursday 26 March (12.30pm)
Summer Term 2026
- Staff and pupils return Wednesday 15 April
- Bank holiday Monday 4 May
- Staff day Friday 22 May (no school for pupils)
- Half term Friday 22 - Friday 29 May
- End of term Wednesday 8 July (12.30pm)
For current parents, the full school calendar is available on the dashboard of our Firefly parent portal.