TimetableMaster builds the schedule, then hands it to the system your school already runs on. Dedicated integrations for Veracross, PowerSchool, ManageBac and SchoolBase, plus CSV and Excel for everything else.
Quick answer: TimetableMaster integrates with Veracross, PowerSchool, ManageBac and SchoolBase. For each one it generates the exact import file that system expects, after mapping your subjects, teachers, rooms and classes to their identifiers and validating the timetable. Schools on any other system export to CSV or Excel.
Map once, then export every term
The work of connecting two systems is matching what they call things. Do that once and every future export is three clicks.
1
Map your data once
Match your subjects, teachers, rooms and classes to the identifiers your SIS already uses. The mapping is saved against your organisation, so you only do it the first time.
2
Validate before you export
Every integration runs a validation pass over the timetable first and tells you exactly which entities are still unmapped, rather than failing halfway through an import.
3
Export the file your system expects
Download the file in the exact shape your SIS importer wants, with the right columns, ordering and period numbering. No spreadsheet surgery in between.
Supported systems
Each integration is built against that system's own import format, so the file loads without editing.
Veracross
Produces the two files Veracross needs to load a timetable: a class definitions file and a schedule blocks file.
What it produces
Class definitions CSV, one row per lesson with its class, subject and teacher
Schedule blocks CSV, one row per scheduled period
Subjects map to a Veracross course and grading method, teachers to a teacher FK, rooms to a room ID, and classes to a homeroom class ID.
PowerSchool
Produces a sections file for PowerSchool, including the cycle-day mapping so rotating timetables land on the right days.
What it produces
Sections export covering the scheduled timetable
Cycle-day mapping for rotating and multi-week schedules
Subjects, teachers, rooms and classes are mapped to their PowerSchool identifiers, and your cycle days are matched to PowerSchool cycle days.
ManageBac
Produces the ManageBac Lesson Allocation CSV, one row per scheduled lesson slot.
What it produces
Lesson Allocation CSV with class ID, academic year, rotation day, period number and location
Each subject and class combination is matched to the ManageBac class it belongs to before export.
SchoolBase
Produces the headerless TTEXP-T.CSV file that the SchoolBase Timetable Importer expects, one row per teaching set.
What it produces
TTEXP-T.CSV with day, period, span, teacher, subject, set, room, year and block columns
Period numbering that accounts for fortnightly and cyclic timetables
Teachers map to their SchoolBase mnemonic, and subjects, rooms and classes to their SchoolBase codes.
Everything else: CSV and Excel
Not every school runs one of the four systems above, and no school should be blocked because of it. TimetableMaster imports your teachers, subjects, classes and rooms from CSV or Excel at setup, and exports the finished timetable back out in both formats, along with print-ready PDFs for staff and noticeboards.
Bulk import of teachers, subjects, classes and rooms
Timetable export to CSV and Excel
Class, teacher and room views exported separately
Print-ready PDF layouts
Your SIS stays the system of record
TimetableMaster generates the import file and you load it through your own system's importer. Nothing writes into your student information system on your behalf, so no third party holds write access to student data, and your IT team keeps control of what changes and when.
Integration questions, answered
Which student information systems does TimetableMaster integrate with?
TimetableMaster has dedicated integrations for Veracross, PowerSchool, ManageBac and SchoolBase. Each one produces the specific import file that system expects. Any other system can be handled through CSV and Excel export.
Does the integration write directly into my SIS?
No. TimetableMaster generates the import file and you load it into your SIS using that system’s own importer. This keeps your SIS as the system of record and means no third-party service holds write access to your student data.
Do I have to map my data every time I generate a timetable?
No. Entity mappings are stored against your organisation, so once your subjects, teachers, rooms and classes are matched to their SIS identifiers, later exports reuse them.
What happens if something is not mapped?
The validation step run before each export lists every unmapped entity so you can fix it first. You will not get a partially imported timetable because of one missing room code.
Does it handle rotating or fortnightly timetables?
Yes. The PowerSchool export includes cycle-day mapping, and the SchoolBase export numbers periods across the full cycle, so multi-week and rotating schedules export correctly.
What if my school uses a system that is not listed?
Export to CSV or Excel, which most systems can import. If you need a dedicated integration for your system, contact us and tell us which one you use.
Build the timetable. Keep your systems.
Start free, connect your system when you are ready, and never re-key a finished timetable again.