2012 school calendar

Coastal provinces: Eastern Cape, KwaZulu-Natal, Northern Cape, Western Cape

TermDurationNumber of weeksNumber of daysNumber of public holidaysActual number of school days
1(9) 11 Jan - 23 Mar11(55) 531(54) 52
210 Apr - 22 Jun11542 + 151
316 Jul - 28 Sept11552 + 152
48 Oct - 7 (11) Dec9(47) 450(47) 45
 Total42(211) 2077 (5 + 2)(204) 200

- Dates and days in brackets ( ) are applicable to educators

Inland provinces: Free State, Gauteng, Limpopo, Mpumalanga, North West

TermDurationNumber of weeksNumber of daysNumber of public holidaysActual number of school days
1(16) 18 Jan - 30 Mar11(55) 531(54) 52
210 Apr - 22 Jun11542 + 151
316 Jul - 28 Sept11552 + 152
48 Oct - 7 (11) Dec9(47) 450(47) 45
 Total42(211) 2077 (5 + 2)(204) 200

- Dates and days in brackets ( ) are applicable to educators

Note: Schools in the coastal provinces will open a week earlier than the inland provinces in January.

Public and school holidays

1 JanuaryNew Year's Day
2 JanuaryPublic holiday
21 MarchHuman Rights Day
6 AprilGood Friday
9 AprilFamily Day
27 AprilFreedom Day
30 AprilSchool holiday
1 MayWorkers Day
16 JuneYouth Day
9 AugustWomen’s Day
10 AugustSchool holiday
24 SeptemberHeritage Day
16 DecemberDay of Reconciliation
17 DecemberPublic holiday
25 DecemberChristmas Day
26 DecemberDay of Goodwill

1) Source: National Education Policy Act: 2011 and 2012 school calendars for public schools, 26 March 2010 [PDF]