Calendar

Term 1

From: 17 January 2024

To: 20 March 2024

Term 2

From: 10 April 2024

To: 21 June 2024

Term 3

From: 17 July 2024

To: 20 September 2024

Term 4

From: 9 October 2024

To: 6 December 2024

Public Holidays

Date NameType
1 JanMondayNew Year’s DayPublic Holiday
2 JanTuesdayTweede Nuwe JaarObservance
7 FebWednesdayIsra and Mi’rajMuslim
21 FebWednesdayArmed Forces DayObservance
8 MarFridayMaha ShivaratriHindu Holiday
11 MarMondayRamadan Start (Tentative Date)Muslim
20 MarWednesdayMarch EquinoxSeason
21 MarThursdayHuman Rights DayPublic Holiday
25 MarMondayHoliHindu Holiday
29 MarFridayGood FridayPublic Holiday
30 MarSaturdayHoly SaturdayObservance, Christian
31 MarSundayEaster SundayObservance, Christian
1 AprMondayFamily DayPublic Holiday
5 AprFridayLaylatul Qadr (Night of Power) (Tentative Date)Muslim
10 AprWednesdayEid ul Fitr (Tentative Date)Muslim
27 AprSaturdayFreedom DayPublic Holiday
1 MayWednesdayWorkers’ DayPublic Holiday
12 MaySundayMother’s DayObservance
16 JunSundayFather’s DayObservance
16 JunSundayYouth DayPublic Holiday
17 JunMondayEid al-Adha (Tentative Date)Muslim
17 JunMondayDay off for Youth DayPublic Holiday
20 JunThursdayJune SolsticeSeason
8 JulMondayMuharram/Islamic New Year (Tentative Date)Muslim
18 JulThursdayNelson Mandela DayObservance
9 AugFridayNational Women’s DayPublic Holiday
19 AugMondayRaksha BandhanHindu Holiday
26 AugMondayJanmashtamiHindu Holiday
6 SepFridayGanesh ChaturthiHindu Holiday
16 SepMondayMilad un Nabi (Mawlid) (Tentative Date)Muslim
22 SepSundaySeptember EquinoxSeason
24 SepTuesdayHeritage DayPublic Holiday
3 OctThursdayNavaratriHindu Holiday
12 OctSaturdayDussehraHindu Holiday
31 OctThursdayDiwali/DeepavaliHindu Holiday
16 DecMondayDay of ReconciliationPublic Holiday
21 DecSaturdayDecember SolsticeSeason
24 DecTuesdayChristmas EveObservance, Christian
25 DecWednesdayChristmas DayPublic Holiday
26 DecThursdayDay of GoodwillPublic Holiday
31 DecTuesdayNew Year’s EveObservance