Parent Zone
- 14 January: School offices open
- 17 January: New Grade 8 welcome
- 19 January: School opens for Junior School and Senior School
- 22 January: Saturday School (Senior School) and closed weekend for boarders
- 17 – 22 February: Half-term weekend, from Thursday mid-day until Tuesday morning
- 21 March: Human Rights Day (Normal School Day)
- 25 March: School closes for Easter holidays after Final Assembly
- 19 April: Offices open. Staff return. Boarders return
- 20 April: School opens for Junior School and Senior School
- 27 April: Freedom Day (Normal School Day)
- 2 May: Worker’s Day. NO SCHOOL
- 14 May: Old Girls’ Weekend and Saturday School (Senior School)
- 19 – 24 May: Half-term weekend, from Thursday mid-day until Tuesday morning
- 16 June: Youth Day (Normal School Day)
- 24 June: School closes for the holidays after Final Assembly
- 18 July: Offices open. Staff return. Boarders return
- 19 July: School opens for Junior School and Senior School
- 23 July: Saturday School (Senior School)
- 9 August: Women’s Day (Normal School Day)
- 18 – 23 August: Half-term weekend, from Thursday mid-day until Tuesday morning
- 23 September: School closes for holidays after Final Assembly
- 3 October: Offices open. Staff return. Boarders return
- 4 October: School opens for Junior School and Senior School
- 27 October – 1 November: Half term weekend, from Thursday, mid-day until Tuesday morning
- 30 November: School closes for the year