How to Schedule Instructors Across Multiple Schools
Updated September 17, 2026
Put every instructor and every class on one weekly grid: instructors down the side, weekdays across the top, and in each cell the school, the class, the arrival time and the end time. Check every new assignment against that grid before you confirm it. Add travel time between buildings, name a backup for each afternoon, and review the grid against each school's calendar every week.
The hard part of running programs in several schools is that everything happens at once. Most after-school classes start within the same hour, in different buildings, on calendars you don't control. A double booking doesn't announce itself. It shows up as two front offices expecting the same person on the same Tuesday. I run Journey to STEAM at 75+ school sites, and this grid is the simplest tool I know for keeping that day from happening.
Why do instructors get double-booked across schools?
Because the assignments live in too many places. One was agreed in a text. One is in an email from June. One is in your head. Each is correct alone. Nobody has seen them side by side.
Three things make it worse in school programs.
- Every class wants the same time slot, right after the bell.
- Each school has its own calendar, its own early release days and its own closures.
- Schedules change mid-term. A school moves you from Tuesday to Wednesday, and the ripple hits an instructor you weren't thinking about.
The problem is the toolbox. A single view fixes most of it.
What should an instructor schedule show?
Enough that a backup could read one cell and get to the right room on time. For every class on the grid, record these eight things.
- School name and address.
- Class name and grades.
- Arrival time, class start and class end. Arrival is usually 20 to 30 minutes before start.
- Room, and who to check in with at the front office.
- First and last date of the term, and that school's no-school days.
- The primary instructor.
- The named backup.
- Whether the instructor has cleared the checks that district requires.
Number eight gets missed. An instructor cleared for one district may need a separate fingerprint check in the next one over. Requirements differ by district and state, so confirm with each district before you move someone to a new building.
How do I build the weekly grid?
Start from the classes, then fit the people. Here is the order that works.
- List every class for the term with its school, day, start and end time.
- Count classes per weekday. Your busiest afternoon sets how many instructors you need.
- Collect each instructor's available afternoons and home area, in writing.
- Assign by geography first, so nobody crosses town at 2:30 PM.
- Fill the busiest afternoon first. It has the least slack.
- Name a backup for each afternoon who is not already teaching then.
- Send each instructor her own row and ask for a written yes.
- Lock the grid four weeks before the term, and change it in one place only.
Here is the arithmetic with example numbers I made up to show the method. You have 12 classes a week: 2 on Monday, 4 on Tuesday, 3 on Wednesday, 2 on Thursday, 1 on Friday. All of them start between 2:45 and 3:30 PM, so one instructor can teach one class per afternoon. Tuesday needs 4 instructors teaching and 1 backup free. So your minimum team is 5 people, even though 12 classes across 5 afternoons looks like work for 3. If each class is 1.5 paid hours at an example rate of $32, the week is 12 x 1.5 x $32 = $576 in instructor pay.
That Tuesday number is the one to watch when a new school asks for a day. A fifth Tuesday class means a sixth person. A second Friday class means nobody new.
How much time should I leave between schools?
More than the drive. Count backward from the second class's arrival time. Here is one example.
| Step | Minutes | Clock |
|---|---|---|
| Class one ends | 3:30 PM | |
| Dismissal, last child picked up, room reset | 20 | 3:50 PM |
| Walk out, load the car | 10 | 4:00 PM |
| Drive, with school-zone traffic | 20 | 4:20 PM |
| Check in, set up the next room | 20 | 4:40 PM |
That is 70 minutes from the end of one class to the start of the next. Very few after-school programs start at 4:40 PM. So plan on one class per instructor per afternoon, and treat back-to-back buildings as the rare exception, such as an early release day. One late pickup at the first school breaks the whole chain, and the kids at the second school are the ones who pay for it.
How do I keep the schedule right when every school's calendar is different?
Review it weekly. The grid shows a normal week. Real weeks have closures, conferences and early releases that differ by building.
Every Friday, look at the week ahead for each school. Which classes don't meet? Which meet at a different time? Tell the instructor and confirm she saw it. When I build a program on enrops, I pick the district and the school, and the schedule builds around that school's calendar and shows its no-school days. That takes the guesswork out of the dates before the term starts. The weekly check catches what changes after.
When someone can't make a class, the grid tells you who is free that afternoon. The rest of that plan is in how to build a sub plan that holds.
What should carry over from term to term?
Everything a new instructor would wish she had known. Schools notice when the third instructor in a row asks where to park.
- Which instructor taught at which school, each term.
- Logistics notes: parking, door, check-in person, room quirks, where kids line up.
- What the office manager prefers, in her words.
- Any incident and how it was handled.
- Which day and time slot the school has given you, so you can ask for it again.
Keep those notes in the school's site record. I cover what belongs there in how to manage after-school programs at multiple schools. Continuity is a renewal tool. The same trusted face in the same room on the same day is what a principal means when she says a program "just works."
What can software take off my plate?
The parts that feed the grid. On enrops today you create each school's program yourself, the dates build from the school calendar, and every program keeps its own roster with a live count, so you know which classes are running before you assign anyone. Instructor invites, availability, class matching and sub offers are in the product and set up with our team today. Tell us how your team works after you sign up and we'll set it up with you. enrops for after-school programs has the details, and how it works shows the registration side step by step.
Frequently asked questions
How many classes can one instructor teach in a week?
For after-school programs, plan on one per afternoon, so up to five a week. Most classes start right after the bell, which rules out two buildings in one day.
How far ahead should I send instructors their schedule?
Four weeks before the term, with a written yes back from each person. The new term checklist has the confirmation message I use.
Should one instructor stay at the same school all year?
Yes, when you can. Kids, families and the front office build trust with a person. Move people between terms only when you have to.
Do I have to pay instructors for travel time between schools?
It depends on your state and on how your instructors are classified. Check with your state labor agency or your accountant before you set a policy. This is general information. It is not legal advice.
Create your first registration. Free for businesses. Live in under 5 minutes. Or click through a sample registration first.
Arielle Hammond, Ed.D. is the founder of enrops and host of The Youth Enrichment Leader, presented by enrops.
Keep reading: all posts, guides, comparisons, pricing and The Youth Enrichment Leader podcast.
Your next registration could open today.
Create it, connect Stripe, share the link. Families register and pay in one place, and the money lands in your own Stripe account.
Free for businesses. Live in under 5 minutes.