PREPARATORY SCHOOL
| TERM 1 | TERM 2 | TERM 3 | TERM 4 |
| (Staff: Mon. 12 January – Fri. 27 March) Pupils: Wed. 14 January – Fri. 27 March 53 (55) school days | (Staff: Mon. 13 April – Fri. 26 June) Pupils: Tues. 14 April – Fri. 25 June 49 (50) school days | (Staff: Mon. 20 July – Wed. 23 September) Pupils: Tues. 21 July – Wed. 23 September 46 (47) school days | (Staff: Mon. 12 October – Fri. 4 December) Pupils: Mon. 12 October – Wed. 2 December 38 (40) school days |
SENIOR SCHOOL
| TERM 1 | TERM 2 | TERM 3 | TERM 4 |
| (Staff: Mon. 12 January –Fri. 27 March) Pupils: Wed. 14 January – Fri. 27 March 53 (55) school days | (Staff: Mon. 13 April – Fri. 26 June) Pupils: Mon. 13 April (Hybrid Day) Tues. 14 April (On Campus) – Fri. 26 June 50 (51) school days | (Staff: Mon. 20 July – Fri. 18 September) Pupils: Mon. 20 July (Hybrid Day) Tues. 21 July (On Campus) – Fri. 18 September 43 (44) school days | (Staff: Mon. 5 October – Fri. 4 December) Pupils: Mon. 5 October – Wed. 2 December 43 (45) school days |
PUBLIC HOLIDAYS 2026
| 21 March | Human Rights Day |
| 3 April | Good Friday |
| 5 April | Easter |
| 6 April | Family Day |
| 27 April | Freedom Day |
| 1 May | Workers’ Day |
| 15 June | School Holiday |
| 16 June | Youth Day |
| 9 August | National Women’s Day |
| 10 August | Public Holiday |
| 24 September | Heritage Day |
| 25 September | School Holiday |