Step 1: Upload & Settings

Drag & drop your Excel timetable here
or
No file selected
ICS options
No file parsed yet.

Step 2: Preview

Stats

Subjects & Groups

Next 7 Days (Compact)

Step 3: Import to Your Calendar (Recommended Workflow)

  1. Go to the live timetable: masterscheduler.org (Sign in with Microsoft).
  2. Export: Click the Excel button to download your timetable (.xls/.xlsx).
  3. Upload here: Drag & drop (or Browse), set the Year and optional Calendar name.
  4. Parse: Click Parse Excel to preview stats and the next 7 days.
  5. Download ICS: Click Download ICS (defaults to “Teaching Timetable”).

Outlook: First Import

  1. Open Outlook Calendar.
  2. Import the ICS file. Outlook will create a new calendar named Teaching Timetable (or your chosen name).
  3. Toggle visibility to view your main calendar + timetable side by side.

Outlook: Updates (recommended)

  1. When you receive timetable changes, re‑export Excel and convert to ICS here.
  2. In Outlook, Right‑click “Teaching Timetable” → Delete Calendar.
  3. Import the new ICS. Done.

Apple Calendar (macOS / iOS)

  1. Open Calendar → File → Import… → select the ICS.
  2. Choose New Calendar (name will be “Teaching Timetable” by default).
  3. For updates, delete the old Timetable calendar and import the new ICS.

Google Calendar (Web)

  1. Go to calendar.google.com → left panel “Other calendars” → +Import.
  2. Select the ICS and choose New calendar or your existing Timetable calendar.
  3. For updates, remove the old Timetable calendar (Settings → “Remove calendar”) and import the new ICS.

We use official SA public holidays for 2026 (incl. observed days) and merge Holidays/NOT AVAIL entries into one all‑day block per day in ICS for a clean calendar. [1](https://www.gov.za/about-sa/public-holidays)[2](https://www.gov.za/sites/default/files/gcis_document/201409/act36of1994.pdf)