The seven steps

  1. List each student's service line. For every student, note the minutes, whether they are per week or per month, the session length, sessions per week, group or individual, and the days that work. Use initials only.
  2. Turn monthly minutes into a weekly target. Divide monthly minutes by the weeks in a month your district uses, usually 4, so every student has a weekly number to schedule against.
  3. Block out your own week. Mark lunch, meetings, duties, planning time and travel between buildings, on the days they happen. No session goes over these.
  4. Collect each classroom's blocks. Ask each homeroom teacher for lunch, recess, specials and core instruction times, and mark each block never or avoid if possible.
  5. Place the hardest students first. Start with high priority students and those with the fewest open windows: few allowed days, individual only, long sessions, strict classrooms.
  6. Group where the rules allow. Put students together only when they share a session length, the group fits everyone's size limit, and no one is paired with someone they must never be grouped with.
  7. Check minutes, then print and share. Compare minutes scheduled with minutes required for every student, deal with anyone short, then give each teacher a pull-out sheet and keep a week sheet for yourself.

Why the order matters

Scheduling is a puzzle with fixed pieces. Your blocks and the classroom blocks do not move, so they go down first. Then the students with the fewest possible times: a student who can only come on Tuesdays and Thursdays, or who must be seen alone, or who must never share a room with a particular classmate. If you place the easy students first, they take the windows the hard ones needed, and you end up tearing the week apart in October.

Groups come after that because a group saves your time only when it does not break a rule. Two students with the same session length, compatible goals and close grades are a good group. Two students who must never be grouped are not, however convenient the time.

Worked example: eight students, three classrooms

MinuteGrid's example caseload has eight students in three homerooms, a provider day of 8:00 to 3:00 with lunch, bus duty on Mondays and Fridays, and IEP meetings on Wednesday afternoons. Two students have monthly minutes, one must never be grouped with a classmate, one is individual only in 20 minute sessions, and one may only be grouped with one named peer. The scheduler placed all 17 of 17 sessions, 6 of them as groups:

DayTimeStudents
Monday8:30 AM to 9:00 AMElla (grade 2, Room 9)
Monday10:45 AM to 11:15 AMGR (grade 4, Room 12), Hal (grade 4, Room 12)
Monday1:00 PM to 1:20 PMFT (grade 2, Room 9)
Tuesday1:15 PM to 1:45 PMElla (grade 2, Room 9), JK (grade 2, Room 9)
Tuesday2:00 PM to 2:30 PMAB (grade K, Room 4), CJ (grade K, Room 4)
Wednesday1:00 PM to 1:20 PMFT (grade 2, Room 9)
Thursday2:00 PM to 2:30 PMAB (grade K, Room 4), CJ (grade K, Room 4)
Thursday2:30 PM to 3:00 PMElla (grade 2, Room 9), JK (grade 2, Room 9)
Friday10:00 AM to 10:30 AMGR (grade 4, Room 12), Hal (grade 4, Room 12)
Friday12:30 PM to 12:50 PMFT (grade 2, Room 9)
Friday2:00 PM to 2:30 PMDM (grade K, Room 4)

The minutes check shows 8 of 8 students met, 0 short. The rules hold in every row: CJ never shares a session with DM, FT is always seen alone for 20 minutes, and JK only ever shares with Ella.

Common mistakes

Try it with your caseload

The scheduler follows these steps for you: it places the hardest students first, keeps every rule, and lists anyone it could not place with the reason. Read the guide to minutes, groups and blocks for how each rule works.

Last reviewed 26 September 2026. MinuteGrid is not affiliated with any school district, state education agency, or professional association.

Sources

Frequently asked questions

What does an IEP have to say about service minutes?

Under IDEA, the IEP states the projected start date and the anticipated frequency, location and duration of each service (34 CFR 300.320(a)(7)). Your schedule is how those minutes are delivered, so it should add up to them.

Should I schedule the hardest students first?

Yes. A student who can only be seen on two days, or never with certain peers, has few places to go. Placing them first keeps the easy students from using up the only windows they had.

How long does it take to build a schedule?

Gathering class blocks from teachers takes the longest. Once the data is in, a scheduler places a caseload of 40 in well under a second on a laptop; by hand on paper it can take a day.