A free tool by Magic Schedules
Build each classroom's schedule and catch teacher conflicts as you go. Free, no sign-up. How it works ↓
Scheduling the whole school? Magic Schedules solves it with you: electives, meetings, and changes in minutes.
Try the free 24-hour demoWorks best on a computer.
Your work is saved automatically, so you can close the page and pick up where you left off. To keep a backup or continue on another computer, open File to download your schedule and open it again later. When you're done, Export prints each classroom's or teacher's schedule, saves it as PDF, or downloads it for Excel.
A good class schedule starts long before the first course is placed. These steps work for a single classroom and for a whole school.
Write down the bell times: when the day starts and ends, how long each class lasts, and where the recesses and lunch go. Using the same bell times for every classroom in a level makes it much easier to share teachers between them.
From your study plan, note how many sessions per week each course gets. For example, a third grade might need five sessions of reading, five of maths, two of science and one each of music and art. The total has to fit in the class slots you defined.
Specialists who teach many classrooms (P.E., music, languages) have the least room to move. Place their sessions across all classrooms first, then let homeroom teachers fill the remaining slots.
Avoid the same course twice on one day, put the most demanding subjects in the morning when students are fresh, and keep P.E. away from the slot right after lunch.
Count each teacher's sessions and look for overloaded days or long gaps. A balanced week is easier to keep when someone is absent.
Parallel sections of the same grade usually share a structure. Build one classroom carefully, clone it with its courses, and only the teachers are left to assign.
A conflict happens when the same teacher is scheduled in two classrooms at times that overlap. The most common causes are:
This tool checks every assignment against every classroom. If a teacher is already busy at that time, it tells you where and won't save the class. Names are compared ignoring spacing and capitalization, moving a row's times is checked the same way, and cloning a classroom always leaves teachers blank.
As the school grows, placing hundreds of sessions by hand while respecting every teacher's availability and workload gets slow. That's the work Magic Schedules does for you.
Yes. The schedule maker is completely free, with no trial and no sign-up.
In this browser, on this device, and in any schedule file you download. Nothing is sent to our servers. Clearing your browser's data deletes the copy in the browser, so download your schedule if you want a backup.
No. Open the page and start building.
Yes. Open File, download your schedule, then open that file on the other computer. To work from any device or with your team without moving files, Magic Schedules keeps your school in your account.
No. This tool helps you build schedules by hand and catches teacher conflicts as you go. Automatic generation, teacher availability and workload balancing are part of Magic Schedules.