Term dates
Autumn Term 2023
- Staff days Monday 4 & Tuesday 5 September (no school for pupils)
- Pupils return Wednesday 6 September
- Half term Monday 23 October - Monday 6 November
- Staff day Monday 6 November
- Pupils return Tuesday 7 November
- End of term Friday 15 December (12.30pm)
Spring Term 2024
- Staff day Wednesday 3 January
- Pupils return Thursday 4 January
- 11+ Interviews Thursday 18 January (no school for most Senior School pupils)
- Half term Monday 12 - Friday 16 February
- End of term Tuesday 26 March (12.30pm)
Summer Term 2024
- Staff and pupils return Monday 15 April
- Bank holiday Monday 6 May
- Staff day Friday 24 May (no school for pupils)
- Half term Friday 24 - Friday 31 May
- End of term Wednesday 10 July (12.30pm)
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
- 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
- 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
- End of term Wednesday 9 July (12.30pm)
For current parents, the full school calendar is available on the dashboard of our Firefly parent portal.