Term Dates 2026

Learning to make a difference

PREPARATORY SCHOOL

TERM 1TERM 2TERM 3TERM 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
186 (192) school days

SENIOR SCHOOL

TERM 1TERM 2TERM 3TERM 4
(Staff: Mon. 12 January –Fri. 28 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
191 (196) school days

PUBLIC HOLIDAYS 2026

21 MarchHuman Rights Day
3 AprilGood Friday  
5 AprilEaster
6 AprilFamily Day
27 AprilFreedom Day
1 MayWorkers’ Day
15 JuneSchool Holiday
16 JuneYouth Day
9 AugustNational Women’s Day
10 AugustPublic Holiday
24 SeptemberHeritage Day
25 SeptemberSchool Holiday

Recent News

Celebrating the Power of Young Women in Sport! 🌟

Our 1st team water polo players have made us proud once again by clinching the…

Read More

Outstanding IEB NSC Matric Results 2024 – Letter from Head of School, Heather Goedeke

Last year, my opening paragraph read: What a way to end an incredible relationship and…

Read More