2024 SCHOOL CALENDAR (ALL PROVINCES)
January 2024 February 2024 March 2024
S M T W T F S S M T W T F S S M T W T F S
1 2 3 4 5 6 1 2 3 1 2
7 8 9 10 11 12 13 4 5 6 7 8 9 10 3 4 5 6 7 8 9
Public and School Holidays 2024
14 15 16 17 18 19 20 11 12 13 14 15 16 17 10 11 12 13 14 15 16
01 January New Year’s Day
21 22 23 24 25 26 27 18 19 20 21 22 23 24 17 18 19 20 21 22 23
28 29 30 31 25 26 27 28 29 24 25 26 27 28 29 30
21 March Human Rights Day
31
29 March Good Friday
April 2024 May 2024 June 2024 01 April Family Day
S M T W T F S S M T W T F S S M T W T F S
1 2 3 4 5 6 1 2 3 4 1 27 April Freedom Day
7 8 9 10 11 12 13 5 6 7 8 9 10 11 2 3 4 5 6 7 8
14 15 16 17 18 19 20 12 13 14 15 16 17 18 9 10 11 12 13 14 15 01 May Workers’ Day
21 22 23 24 25 26 27 19 20 21 22 23 24 25 16 17 18 19 20 21 22
28 29 30 26 27 28 29 30 31 23 24 25 26 27 28 29 16 June Youth Day
30
17 June Public holiday
July 2024 August 2024 September 2024
S M T W T F S S M T W T F S S M T W T F S
09 August National Women’s Day
1 2 3 4 5 6 1 2 3 1 2 3 4 5 6 7
7 8 9 10 11 12 13 4 5 6 7 8 9 10 8 9 10 11 12 13 14 24 September Heritage Day
14 15 16 17 18 19 20 11 12 13 14 15 16 17 15 16 17 18 19 20 21
21 22 23 24 25 26 27 18 19 20 21 22 23 24 22 23 24 25 26 27 28 16 December Day of Reconciliation
28 29 30 31 25 26 27 28 29 30 31 29 30
25 December Christmas Day
October 2024 November 2024 December 2024
S M T W T F S S M T W T F S S M T W T F S 26 December Day of Goodwill
1 2 3 4 5 1 2 1 2 3 4 5 6 7
6 7 8 9 10 11 12 3 4 5 6 7 8 9 8 9 10 11 12 13 14
13 14 15 16 17 18 19 10 11 12 13 14 15 16 15 16 17 18 19 20 21
20 21 22 23 24 25 26 17 18 19 20 21 22 23 22 23 24 25 26 27 28
27 28 29 30 31 24 25 26 27 28 29 30 29 30 31
Weekends School days Special school holidays
Days for administration Public holidays School holidays
SUMMARY OF 2024 SCHOOL CALENDAR
No. of public Actual no. of
Duration No. of weeks No. of days
holidays school days
(15) 17 January – 20 March 10 46 (48) 0 46 (48)
03 April – 14 June 11 53 1+0 52
09 July – 20 September 11 54 1+0 53
01 October – (11) 13 December 11 52 (54) 0 52 (54)
Total 43 205 (209) 2+0 203 (207)