Whether you teach in a resource room, a self-contained class, or juggle inclusion minutes across multiple grade levels, scheduling can feel like a giant game of Tetris. You don’t always get all the right pieces and the game never really ends.
And because it's back-to-school season, sped teachers everywhere can be found working on their bright, colorful Tetris board style schedule...mapping out blocks of time, trying to fit every service, support, and subject into the day. And just like in the game, some pieces slide in perfectly… and others make you want to flip the whole board upside down and cuss from frustration.
My hope is to give you a realistic starting point (and hopefully a little peace of mind) as you plan your days around IEP services, general education schedules, therapist times, paraprofessional availability, and oh yeah… your own sanity.
I want you to know that there is no perfect schedule. There’s only the best-fit schedule for your students, your staffing, and your building. There will most likely be times in your day when you are overlapped and doubled-up. There may be times when a para is covering two students in different classrooms and has to pull a student into a different room.
There could be times when a therapy session pulls a student right out of your lesson, or your schedule has you running from one end of the building to the other to make sure everyone’s needs are met.
And spoiler alert if you are a newbie: even your best-fit plan is probably going to change five times in the first month. New students will enroll or be placed, some will move away, paraprofessionals will quit and therapists will switch availability.
So give yourself permission to create a draft, not a masterpiece. This is a living document. You’ll adjust. You’ll refine. And it will get easier.
There are 3 main types of special education schedules.
I hope to give you practical strategies that you can adapt no matter which type of program you’re in.
If you’re in a resource room, your schedule is probably the most like a puzzle where the pieces keep changing shape. You’re serving students from multiple grade levels, with different IEP minutes, different service delivery models, and different times they’re available to actually be in your room. And on top of that, you’re working around general education schedules for core subjects, specials schedules, lunches, and recesses. And if your program is anything like mine, you may also have some students on your caseload need inclusion minutes in addition to their pull-out minutes and some who are with you a significant part of the day but because they do go to general education settings part of the day, they are not technically considered self-contained.
Before you start building your schedule, you need to gather the right tools and information. At minimum, have these in front of you:
If you’re running a resource room, one of the most efficient ways to build your schedule is by using Google Sheets. I love this method because it’s flexible, easy to share, and quick to adjust when those inevitable changes pop up in the first few weeks (and beyond).
Here’s the step-by-step process I recommend:
Once you’ve got your IEP minutes in place, you can start filling in your planning time, prep for data collection, and any push-in support you provide. And remember—this is just the first draft. As students settle into routines, you might see that certain groups need to be adjusted or certain times just aren’t working. That’s okay.
Now, let’s shift gears and talk about scheduling in a self-contained program. This is a completely different ballgame compared to a resource room. In a resource setting, you’re constantly juggling service minutes, general education schedules, and trying to plug students into the right time slots. But in a self-contained program? Your students are with you all day long. That means minutes aren’t your biggest concern—what really matters is creating a daily flow that works for both you and your students.
Anchor the Day
I always start by plugging in the non-negotiables—those set-in-stone times that happen every single day. That’s things like arrival, lunch, recess, specials, related service sessions, and dismissal. These become the anchor points for your schedule, and once they’re in place, you can build everything else around them.
Plan Core Instruction Times
Next, I think about when my students tend to be the most alert and focused. That’s when I schedule my heavy hitters—reading, math, or writing. I save more flexible, hands-on, or lower-demand activities for those natural energy dips, like right after lunch or at the end of the day.
Rotate Groups and Independent Work
In a self-contained room, you’ll often have several small groups running at the same time. While I’m teaching one group, my paras might be working with another or overseeing independent work or task boxes. I like to set up a clear rotation system so students know exactly where to go and what to do—no downtime, no confusion.
Include Sensory and Movement Breaks
Sensory and movement breaks aren’t just “nice to have”—they’re essential. I schedule them proactively, not just when students are dysregulated. Even a quick three-minute stretch or a walk to get a drink can help students refocus. These breaks are written into the schedule just like any other subject.
Add Life Skills and Social Skills
I make sure to block out time for life skills and social skills every week. These are just as important as academic skills—things like cooking, community-based instruction, cleaning routines, or social skills groups. They’re not extras; they’re part of the curriculum.
Plan for Transitions
One lesson I learned early on—plan for transitions. If the schedule is packed with back-to-back activities, you’ll constantly feel rushed. Giving yourself a few extra minutes between blocks keeps the day moving without stress.
Use a Color-Coded System
I’m a huge fan of color coding my master schedule—one color for academic blocks, another for specials, another for breaks, and so on. It’s a quick visual that helps me (and my paras) know what’s coming next at a glance.
Teach the Schedule
Finally, I post the schedule and teach it just like any other routine. Some students follow the large classroom schedule, while others have their own individual version. The key is consistency—the schedule becomes a security blanket for a lot of students.
And just like with resource rooms, I always build in buffer time. Students in self-contained settings often need longer transitions, and therapies can run over. Trying to stack activities back-to-back without breathing room is a recipe for stress for everyone.
When the schedule is complete, I step back and ask myself: Does this day make sense for my students? I’m not just filling time—I’m intentionally structuring it to maximize learning, independence, and success.
If you’re in a full inclusion program, your challenge is weaving your services seamlessly into the general education schedule while still meeting every student’s Individual Educational Plan (IEP) minutes.
This starts with getting your hands on every gen ed teacher’s schedule for the grades you support. You’ll want to note:
From there, identify the priority service times based on your students’ needs. For example, if a student receives reading support, your push-in or pull-out should ideally be during their core reading block—not during science or social studies.
Here are some strategies to make it work:
One of the biggest challenges in inclusion is that you’re often at the mercy of someone else’s schedule. That’s why relationships with general education teachers are key. The more you collaborate, the easier it is to make adjustments when things shift—and they will shift.
And remember: Your goal is to maximize access without pulling students away from meaningful learning experiences. Sometimes this means being creative—like embedding a math goal into a science lab or supporting reading comprehension during social studies.
When your inclusion schedule is working well, students feel supported in their gen ed environment, teachers feel like they have a true partner, and you can confidently meet IEP minutes without feeling like you’re running a daily marathon.
And then one last Pro Tip before I let you go.
I learned somewhere along the way to make my plan time one of my non-negotiables. It’s important to protect your plan time like it’s sacred.
It’s tempting to give it away to cover someone else’s group, jump into an unexpected meeting, or squeeze in “just one more” IEP session—but your prep time is not extra time. It’s when you update data, plan lessons, prepare materials, write IEPs, and handle the behind-the-scenes work that makes the rest of your day run smoothly.
If you give it away too freely in August, it will set the precedent for the entire year. Guard it with clear boundaries, and use it intentionally. Your future self—especially during progress report week—will thank you.
So whether you're juggling 12 inclusion students across five grades or building a full-day schedule in a self-contained class, just remember…Please know that I feel for you. It’s not an easy task but it is a necessary one. Create a Tetris game (also known as a schedule) that works for your students, your staff, and you.
Don't let the conversation end here.
Tune in to Special Education for Beginners where we dive deeper into topics that matter to you, sharing stories and insights that inspire.
Eager to expand your toolkit? Check out these episodes today:
Episode Episode 173: Effective Progress Monitoring Methods and Strategies
Episode 142: Save Time Writing IEPs with Artificial Intelligence