| Event | Date |
| New staff induction | Friday 29 August |
| Staff INSET | Monday 1 September |
| Staff INSET | Tuesday 2 September |
| Staff INSET and Senior School new pupil induction | Wednesday 3 September |
| Term begins | Thursday 4 September |
| Half term begins | Monday 20 October |
| Term recommences | Monday 3 November |
| Term ends | Tuesday 16 December |
| Event | Date |
| Staff INSET | Monday 5 January |
| Term begins | Tuesday 6 January |
| Half term begins | Monday 16 February |
| Term recommences | Monday 23 February |
| Term ends | Wednesday 25 March |
| Event | Date |
| Staff non-contact day | Monday 13 April |
| Term begins | Tuesday 14 April |
| May Day bank holiday | Monday 4 May |
| May half term begins | Monday 25 May |
| Term recommences | Monday 1 June |
| Saturday festival | Saturday 20 June (whole school event) |
| Term ends | Thursday 2 July |
| Staff non-contact day | Friday 3 July |
| Event | Date |
| August Bank Holiday | Monday 31 August |
| New staff induction | Tuesday 1 September |
| Staff INSET | Wednesday 2 September |
| Staff INSET | Thursday 3 September |
| Staff INSET and new pupil induction | Friday 4 September |
| Term begins | Monday 7 September |
| Half-term | Monday 19 October – Friday 30 October |
| Term recommences | Monday 2 November |
| Term ends | Tuesday 15 December |
| Event | Date |
| Staff INSET | Monday 4 January |
| Term begins | Tuesday 5 January |
| Half-term | Monday 15 February – Friday 19 February |
| Term recommences | Monday 22 February |
| Term ends | Wednesday 24 March |
| Event | Date |
| Staff INSET | Tuesday 13 April |
| Term begins | Wednesday 14 April |
| May Day bank holiday | Monday 3 May |
| Half-term | Monday 31 May – Friday 4 June |
| Term recommences | Monday 7 June |
| Summer Gala Day | TBC |
| Term ends | Wednesday 7 July |
| Staff non-contact day | Thursday 8 July |