School Calendar – 2020

TermDurationNo. of WeeksNo. of DaysNo. of Public HolidaysNo. of Actual School Days
1(13) 15 Jan – 20 Mar1048 (50)048 (50)
231 Mar – 12 Jun1154450
37 July – 218 Sep1154153
429 Sep – 2 (4) Dec1047 (49)047 (49)
Total42203 (207)5198 (202)
Public and School Holidays – 2020
1 JanuaryNew Year’s Day
21 MarchHuman Rights Day
10 AprilGood Friday
13 AprilFamily Day
27 AprilFreedom Day
1 MayWorkers’ Day
16 JuneYouth Day
9 AugustNational Women’s Day
10 AugustPublic Holiday
24 SeptemberHeritage Day
16 DecemberDay of Reconciliation
25 DecemberChristmas Day
26 DecemberDay of Goodwill

School Calendar – 2019

TermDurationNo. of WeeksNo. of DaysNo. of Public HolidaysNo. of Actual School Days
1(7) 9 Jan – 15 Mar1048 (50)048 (50)
22 April – 14 Jun11543 + 051
39 July – 20 Sep11541 + 053
41 Oct – 4 (6) Dec1047 (49)047 (49)
Total42203 (207)4 + 0199 (203)
Public and School Holidays - 2019
1 JanuaryNew Year’s Day
21 MarchHuman Rights Day
19 AprilGood Friday
22 AprilFamily Day
27 AprilFreedom Day
1 MayWorkers’ Day
16 JuneYouth Day
17 JunePublic Holiday
9 AugustNational Women’s Day
24 SeptemberHeritage Day
16 DecemberDay of Reconciliation
25 DecemberChristmas Day
26 DecemberDay of Goodwill