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)
- Go to the live timetable:
masterscheduler.org(Sign in with Microsoft). - Export: Click the Excel button to download your timetable (.xls/.xlsx).
- Upload here: Drag & drop (or Browse), set the Year and optional Calendar name.
- Parse: Click Parse Excel to preview stats and the next 7 days.
- Download ICS: Click Download ICS (defaults to “Teaching Timetable”).
Outlook: First Import
- Open Outlook Calendar.
- Import the ICS file. Outlook will create a new calendar named Teaching Timetable (or your chosen name).
- Toggle visibility to view your main calendar + timetable side by side.
Outlook: Updates (recommended)
- When you receive timetable changes, re‑export Excel and convert to ICS here.
- In Outlook, Right‑click “Teaching Timetable” → Delete Calendar.
- Import the new ICS. Done.
Apple Calendar (macOS / iOS)
- Open Calendar → File → Import… → select the ICS.
- Choose New Calendar (name will be “Teaching Timetable” by default).
- For updates, delete the old Timetable calendar and import the new ICS.
Google Calendar (Web)
- Go to calendar.google.com → left panel “Other calendars” → + → Import.
- Select the ICS and choose New calendar or your existing Timetable calendar.
- 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)