| Autumn Term 2026 | |
| Thursday 3 September | Start of Term |
| Monday 19 October - Friday 30 October | Half Term |
| Thursday 10 December | End of Term - from 12:00pm |
| Spring Term 2027 | |
| Tuesday 5 January | Start of Term |
| Monday 15 February - Friday 19 February | Half Term |
| Thursday 25 March | End of Term - from 12:00pm |
| Summer Term 2027 | |
| Thursday 15 April | Start of Term |
| Monday 3 May | Bank Holiday |
| Monday 31 May - Friday 4 June | Half Term |
| Friday 2 July | End of Term - 12:00pm |
| Autumn Term 2026 | |
| Tuesday 1 September | New Boarders Arrival |
| Thursday 3 September | Start of Term |
| Monday 19 October - Friday 30 October | Half Term |
| Friday 11 December | End of Term - from 12:30pm |
| Spring Term 2027 | |
| Monday 4 January | Boarders Return |
| Tuesday 5 January | Start of Term |
| Monday 15 February - Friday 19 February | Half Term |
| Thursday 25 March | End of Term - from 12:30pm |
| Summer Term 2027 | |
| Tuesday 13 April | Boarders Return |
| Wednesday 14 April | Start of Term |
| Monday 3 May | Bank Holiday |
| Monday 31 May - Friday 4 June | Half Term |
| Wednesday 30 June | End of Term - 12:30pm |