BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//School Calendar ZA//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Public school calendar 2026 (South Africa)
X-WR-TIMEZONE:Africa/Johannesburg
BEGIN:VEVENT
UID:term-2026-1@school-calendar-za
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20260114
DTEND;VALUE=DATE:20260328
SUMMARY:Term 1 2026 (school days)
DESCRIPTION:53 school days. Source: Government Gazette 52177\, Notice 5901
 .
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:admin-2026-1-a@school-calendar-za
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20260112
DTEND;VALUE=DATE:20260114
SUMMARY:Days for administration (Term 1 2026)
DESCRIPTION:Source: Government Gazette 52177\, Notice 5901.
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:break-2026-1@school-calendar-za
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20260328
DTEND;VALUE=DATE:20260408
SUMMARY:School holidays (March–April)
DESCRIPTION:No school days from 2026-03-28 to 2026-04-07. Source: Governme
 nt Gazette 52177\, Notice 5901.
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:term-2026-2@school-calendar-za
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20260408
DTEND;VALUE=DATE:20260627
SUMMARY:Term 2 2026 (school days)
DESCRIPTION:54 school days. Source: Government Gazette 52177\, Notice 5901
 .
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:break-2026-2@school-calendar-za
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20260627
DTEND;VALUE=DATE:20260721
SUMMARY:School holidays (June–July)
DESCRIPTION:No school days from 2026-06-27 to 2026-07-20. Source: Governme
 nt Gazette 52177\, Notice 5901.
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:term-2026-3@school-calendar-za
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20260721
DTEND;VALUE=DATE:20260924
SUMMARY:Term 3 2026 (school days)
DESCRIPTION:46 school days. Source: Government Gazette 52177\, Notice 5901
 .
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:break-2026-3@school-calendar-za
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20260924
DTEND;VALUE=DATE:20261006
SUMMARY:School holidays (September–October)
DESCRIPTION:No school days from 2026-09-24 to 2026-10-05. Source: Governme
 nt Gazette 52177\, Notice 5901.
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:term-2026-4@school-calendar-za
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20261006
DTEND;VALUE=DATE:20261210
SUMMARY:Term 4 2026 (school days)
DESCRIPTION:46 school days (the Gazette prints 47\; 2026-11-04 was declare
 d a public holiday after it was published). Source: Government Gazette 52
 177\, Notice 5901.
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:admin-2026-4-b@school-calendar-za
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20261210
DTEND;VALUE=DATE:20261212
SUMMARY:Days for administration (Term 4 2026)
DESCRIPTION:Source: Government Gazette 52177\, Notice 5901.
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:break-2026-4@school-calendar-za
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20261210
DTEND;VALUE=DATE:20270113
SUMMARY:School holidays (December–January)
DESCRIPTION:No school days from 2026-12-10 to 2027-01-12\; 2026-12-10 to 2
 026-12-11 are days for administration\; 2027-01-11 to 2027-01-12 are days
  for administration. Source: Government Gazette 52177\, Notice 5901.
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:declared-2026-11-04@school-calendar-za
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20261104
DTEND;VALUE=DATE:20261105
SUMMARY:No school: Public holiday for the local government elections
DESCRIPTION:Declared a public holiday after the Gazette calendar was publi
 shed: Proclamation Notice 346 of 2026\, Government Gazette 55352 of 2026-
 09-08. Public schools are closed.
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:special-2026-06-15@school-calendar-za
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20260615
DTEND;VALUE=DATE:20260616
SUMMARY:Special school holiday (public schools closed)
DESCRIPTION:Source: Government Gazette 52177\, Notice 5901.
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
