Skip to content
Made to Teach

Guide

Calendar import guide

The timetable importer is designed for common school calendar exports, not every possible calendar edge case. A cleaner export usually leads to a cleaner timetable draft.

1. The simplest import flow

  1. Open Made to Teach on your phone and choose timetable import.
  2. Generate a one-time code.
  3. On your computer, go to import.madetoteach.com.au and enter that code.
  4. Export your school timetable as a clean .ics calendar export, or try a recurring grid PDF in beta.
  5. Upload the file and check the preview.
  6. Return to the app and confirm the draft timetable.

2. What imports best

  • A timetable PDF laid out as a weekly grid or a fortnightly A/B grid.
  • A timetable calendar with recurring weekly lesson events.
  • Event titles that clearly name the class, subject, or year group.
  • Consistent start and end times.
  • Optional room information in the event location field.

3. What to avoid if you can

  • Uploading your full personal calendar when it includes meetings, personal appointments, or unrelated events.
  • Dated one-week schedule exports that list exact dates instead of the normal repeating grid.
  • Event titles or notes that contain student-sensitive information.
  • Semester calendars with many one-off exceptions mixed into the same export.
  • Calendars that rely entirely on descriptions instead of event title, time, and location.

4. Current parser scope

The importer currently focuses on common recurring VEVENT patterns in .ics files and beta support for recurring timetable grid PDFs.

  • Weekly timetable PDFs with Monday to Friday columns are supported.
  • Fortnightly A/B timetable PDFs with separate week sections are supported.
  • Recurring weekly classes are the main target.
  • Simple room or location fields are supported.
  • Dated schedule exports, unusual recurrence rules, and heavily customised layouts may need manual cleanup or manual entry.

5. Privacy tips for teachers

  • Use a timetable-only calendar where possible.
  • Remove private notes before exporting.
  • Do not upload files that include unnecessary student names, wellbeing notes, or behaviour information.
  • Remember the import becomes a draft first, so you can review it before applying it.

6. If the preview looks wrong

  • Try exporting a narrower date range or a single timetable calendar.
  • Check whether your school system can export recurring classes separately from the full school calendar.
  • Rename overly vague calendar events before exporting if needed.
  • Upload a new file to replace the draft before confirming it in the app.
  • If the issue came from a PDF, tell the app that the extraction was not successful so we can improve the parser.
Enter your codeAsk for help

Copyright 2026 Made to Teach

PrivacyTerms