PREPARATORY SCHOOL
| TERM 1 | TERM 2 | TERM 3 | TERM 4 |
| (Staff: Mon. 11 January – Fri. 19 March) Pupils: Wed. 13 January – Thurs. 18 March 47 (50) school days | (Staff: Tues. 6 April – Fri. 25 June) Pupils: Tues. 6 April – Thurs. 24 June 55 (56) school days | (Staff: Mon. 19 July – Fri. 17 September) Pupils: Tues. 20 July – Thurs. 16 September 42 (44) school days | (Staff: Mon. 4 October – Fri. 3 December) Pupils: Mon. 4 October – Wed. 1 December 43 (45) school days |
SENIOR SCHOOL
| TERM 1 | TERM 2 | TERM 3 | TERM 4 |
| (Staff: Mon. 11 January –Fri. 19 March) Pupils: Wed. 13 January – Fri. 19 March 48 (50) school days | (Staff: Mon. 5 April – Fri. 25 June) Pupils: Mon. 5 April (Hybrid Day) Tues. 6 April (On Campus) – Thurs. 24 June 56 (57) school days | (Staff: Mon. 19 July – Fri. 17 September) Pupils: Mon. 21 July (Hybrid Day) Tues. 20 July (On Campus) – Fri. 17 September 44 (44) school days | (Staff: Mon. 4 October – Fri. 3 December) Pupils: Mon. 4 October Wed. 1 December Fri. 8 October (Hybrid Day- Pupils at Home) 43 (43) school days |
PUBLIC HOLIDAYS 2027
| 21 March | Human Rights Day |
| 26 March | Good Friday |
| 28 March | Easter |
| 29 March | Family Day |
| 26 April | School Holiday |
| 27 April | Freedom Day |
| 1 May | Workers’ Day |
| 16 June | Youth Day |
| 9 August | National Women’s Day |
| 24 September | Heritage Day |