Friday 5, Monday 8 to Friday 12 February - Half Term
Wednesday 31 March - End of Term - 12.00 Noon finish for Pre-Preparatory and Melrose, 12.30 finish for Senior School and Sixth Form*
Monday 19 April - Start of Term
Monday 3 May - Bank Holiday
Sunday 9 May - Liberation Day
Monday 31 May & Tuesday 1 June - Bank Holiday / Half Term Holiday
Tuesday 1 June - Staff INSET day
Thursday 1 July - End of Term for Melrose, finish normal time
Friday 2 July - End of Term - 12.30 finish for Senior School and Sixth Form*
Wednesday 1 September - Staff INSET day
Thursday 2 & Friday 3 September - Start of Term (Staff)
Monday 6 September - Start of Term for Middle Preparatory – Form III, Senior School and Sixth Form
Wednesday 8 September - Start of Term for Pre-Preparatory and Lower Preparatory
Thursday 21 October - 12.00 Noon finish for Pre-Preparatory and Melrose, 12.30 finish for Senior School and Sixth Form
Friday 22, Monday 25 to Friday 29 October - Half Term Holiday
Friday 17 December - End of Term - 12.00 Noon finish for Pre-Preparatory and Melrose, 12.30 finish for Senior School and Sixth Form*
Wednesday 5 January - Staff INSET day
Thursday 6 January - Start of Term
Friday 18, Monday 21 to Friday 25 February - Half Term
Wednesday 6 April - End of Term - 12.00 Noon finish for Pre-Preparatory and Melrose, 12.30 finish for Senior School and Sixth Form*
Monday 25 April - Start of Term
Monday 2 May - Bank Holiday
Monday 9 May - Liberation Day
Monday 30 May & Tuesday 31 May - Bank Holiday / Half Term Holiday
Tuesday 31 May - Staff INSET day
Thursday 30 June - End of Term for Melrose, finish normal time
Friday 1 July - End of Term - 12.30 finish for Senior School and Sixth Form*
*Senior School: Please note we try to make sure end of term activities finish as close to 12.30 as possible, however, sometimes things do overrun. Your patience and understanding with end of term pickups is much appreciated.