top of page
Scheduler SLP

Scheduler SLP

An efficient way to meet student service requirements while accommodating an ever-changing campus schedule.

Scheduler SLP

SLPs must provide every student with their allotted service time while navigating bell schedules, teacher availability, student needs, other service providers, campus events, and last-minute meetings.

​

Scheduler SLP turns these overlapping restrictions into an efficient weekly schedule. When circumstances change, it preserves as much of the existing schedule while adjusting as little as possible.

Role

UX Designer, UX Researcher, and AI-assisted Developer

Status

Functional personal tool in active use; broader user testing is planned

back of teacher with Scheduler SLP.png

Introduction

not now stickies.png

Problem Statement

Challenge

Scheduling is not a one-time administrative task for school-based SLPs. It is a continuous process of negotiating predictable, temporary, personal, and unexpected restrictions.

An SLP must ensure that students receive their required weekly service time, but even a workable schedule can be disrupted by testing, concerts, teacher requests, IEP meetings, absences, or changes elsewhere on campus.

Impact

Rebuilding the schedule manually is time-intensive, and radical week-to-week changes can create additional friction for teachers and students

Four Types of Restrictions

Predictable

Bell schedules and teacher availability

schoolbell ringing.png

Temporary

Testing, assemblies, or concerts

clarinet concert_edited_edited.jpg

Student-specific

Two students should not be grouped together

first graders fighting.png

Unexpected

A last-minute IEP meeting

IEP meeting

Inputting Restrictions

Add restrictions by grade, classroom, student, or provider, using either the built-in tool or by importing through Google Sheets.

Generating a Schedule

Scheduler SLP does more than check whether a schedule is technically possible. It generates a schedule based on the SLP’s priorities.

Screenshot 2026-07-17 at 3.59.03 PM.png

Adapting without Starting Over

Scheduler SLP runs against an established weekly schedule, typically the previous week’s plan. When the SLP adds a temporary event—such as an IEP meeting, concert, or testing block—the tool works around the new restriction while continuing to follow all existing rules. Instead of finding an entirely new “optimal” schedule, it preserves the sessions that can remain unchanged and moves only what is necessary.

Week 1

Week 2

Screenshot 2026-07-17 at 5.09.45 PM.png

Current Evidence

I use Scheduler SLP to create and revise my own weekly schedules.

​

It saves me approximately one week of manual scheduling at the beginning of the school year and at least 30 minutes during a typical weekly adjustment. Its value is greatest during the beginning of the year, when students are being added, many IEP meetings are occurring, and the SLP is still learning the practical needs of students and teachers.

​

The next step is testing the product with other school-based SLPs. The central research question is whether users are willing and able to provide enough information for the tool to generate it.

Next Ideas to Investigate

  • ​Whether initial setup feels worth the resulting time savings

  • Which restrictions are most common across SLPs

  • Whether the system explains restrictions clearly

  • How much control users want over generated results

  • Whether continuity-aware revisions match their expectations

Conclusion

Scheduler SLP solves the never-ending puzzle of making sure students get their legally required services.

It's elegant, easy to use, and gives the speech pathologist more time to actually help their students.

scheduler slp mockup.png
bottom of page