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 | Name | Type | |
---|---|---|---|
1 Jan | Monday | New Year’s Day | Public Holiday |
2 Jan | Tuesday | Tweede Nuwe Jaar | Observance |
7 Feb | Wednesday | Isra and Mi’raj | Muslim |
21 Feb | Wednesday | Armed Forces Day | Observance |
8 Mar | Friday | Maha Shivaratri | Hindu Holiday |
11 Mar | Monday | Ramadan Start (Tentative Date) | Muslim |
20 Mar | Wednesday | March Equinox | Season |
21 Mar | Thursday | Human Rights Day | Public Holiday |
25 Mar | Monday | Holi | Hindu Holiday |
29 Mar | Friday | Good Friday | Public Holiday |
30 Mar | Saturday | Holy Saturday | Observance, Christian |
31 Mar | Sunday | Easter Sunday | Observance, Christian |
1 Apr | Monday | Family Day | Public Holiday |
5 Apr | Friday | Laylatul Qadr (Night of Power) (Tentative Date) | Muslim |
10 Apr | Wednesday | Eid ul Fitr (Tentative Date) | Muslim |
27 Apr | Saturday | Freedom Day | Public Holiday |
1 May | Wednesday | Workers’ Day | Public Holiday |
12 May | Sunday | Mother’s Day | Observance |
16 Jun | Sunday | Father’s Day | Observance |
16 Jun | Sunday | Youth Day | Public Holiday |
17 Jun | Monday | Eid al-Adha (Tentative Date) | Muslim |
17 Jun | Monday | Day off for Youth Day | Public Holiday |
20 Jun | Thursday | June Solstice | Season |
8 Jul | Monday | Muharram/Islamic New Year (Tentative Date) | Muslim |
18 Jul | Thursday | Nelson Mandela Day | Observance |
9 Aug | Friday | National Women’s Day | Public Holiday |
19 Aug | Monday | Raksha Bandhan | Hindu Holiday |
26 Aug | Monday | Janmashtami | Hindu Holiday |
6 Sep | Friday | Ganesh Chaturthi | Hindu Holiday |
16 Sep | Monday | Milad un Nabi (Mawlid) (Tentative Date) | Muslim |
22 Sep | Sunday | September Equinox | Season |
24 Sep | Tuesday | Heritage Day | Public Holiday |
3 Oct | Thursday | Navaratri | Hindu Holiday |
12 Oct | Saturday | Dussehra | Hindu Holiday |
31 Oct | Thursday | Diwali/Deepavali | Hindu Holiday |
16 Dec | Monday | Day of Reconciliation | Public Holiday |
21 Dec | Saturday | December Solstice | Season |
24 Dec | Tuesday | Christmas Eve | Observance, Christian |
25 Dec | Wednesday | Christmas Day | Public Holiday |
26 Dec | Thursday | Day of Goodwill | Public Holiday |
31 Dec | Tuesday | New Year’s Eve | Observance |