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*
Monday 5 September - Staff INSET
Tuesday 6 & Wednesday 7 September - Start of Term for Staff
Thursday 8 September - Start of Term for Pupils & Students (Middle Prep to Form III, Senior School & Sixth Form)
Monday 12 September - Start of Term for Pupils (Pre-Preparatory and Lower Prep)
Thursday 20 October - Noon finish for Melrose, 12.30 finish for Senior School
Friday 21, Monday 24 to Friday 28 October - Half Term
Friday 16 December - End of Term - Noon finish for Melrose, 12.30 finish for Senior School and Sixth Form*
Wednesday 4 January - Staff INSET
Thursday 5 January - Start of Term
Friday 17, Monday 20 to Friday 24 February - Half Term
Wednesday 5 April - End of Term - 12.00 Noon finish for Pre-Preparatory and Melrose, 12.30 finish for Senior School and Sixth Form*
Monday 24 April - Start of Term
Monday 1 May - Bank Holiday
Tuesday 9 May - Liberation Day
Monday 29 May - Bank Holiday
Tuesday 30 May - Staff INSET
Thursday 6 July - End of Term for Melrose, finish normal time
Thursday 6 July - 12.30 finish for Senior School and Sixth Form, except for Speech Day Prize winners and Musicians
Friday 7 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.