Term Dates 2025

Learning to make a difference

PREPARATORY SCHOOL

TERM 1TERM 2TERM 3TERM 4
(Staff: Mon. 13 January – Fri. 28 March)

Pupils: Wed. 15 January – Fri. 28 March

52 (54) school days
(Staff: Tues. 8 April –
Fri. 27 June)


Pupils: Tues. 8 April –
Fri. 27 June

51 (52) school days
(Staff: Mon. 21 July –
Fri. 26 September)


Pupils: Tues. 22 July –
Fri. 26 September

48 (49) school days
(Staff: Mon. 13 October – Fri. 5 December)

Pupils: Mon.
13 October –
Wed. 3 December

38 (40) school days
189 (195) school days

SENIOR SCHOOL

TERM 1TERM 2TERM 3TERM 4
(Staff: Mon. 13 January –Fri. 28 March)

Pupils: Wed. 15 January – Fri. 28 March

52 (54) school days
(Staff: Mon. 7 April –
Fri. 27 June)


Pupils: Mon. 7 April (Online)
Tues. 8 April
(On Campus) –
Fri. 27 June

52 (52) school days
(Staff: Mon. 21 July –
Fri. 19 September)


Pupils: Mon. 21 July (Online)
Tues. 22 July (On Campus) –
Fri. 19 September

45 (45) school days
(Staff: Mon. 6 October – Fri. 5 December)

Pupils: Mon. 6 October (On Campus)
Fri. 10 October (Asynchronous Day)
Wed. 3 December

43 (45) school days
192 (196) school days

PUBLIC HOLIDAYS 2025

21 MarchHuman Rights Day
18 AprilGood Friday  
20 AprilEaster Sunday
21 AprilFamily Day
27 AprilFreedom Day
28 AprilPublic Holiday
29 AprilSchool Holiday
30 AprilSchool Holiday
1 MayWorkers’ Day
2 May School Holiday
16 JuneYouth Day
9 AugustNational Women’s Day
24 SeptemberHeritage Day

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