Class & studio scheduling
Automated class scheduling for yoga, pilates, dance, music, and martial arts studios. Manage attendee enrollment, instructor allocation, and room capacity across a recurring weekly timetable.
ScheduleSorter is constraint-based scheduling software that automates resource allocation, timetabling, and roster planning. Turn attendees, instructors, rooms, events, and rules into a conflict-free weekly schedule — in seconds. Built for studios, programs, cohorts, and teams who've outgrown the spreadsheet.
Use cases
From class scheduling to workforce scheduling, ScheduleSorter handles any recurring weekly schedule where a fixed group of people needs to be allocated to a set of sessions.
Automated class scheduling for yoga, pilates, dance, music, and martial arts studios. Manage attendee enrollment, instructor allocation, and room capacity across a recurring weekly timetable.
Timetabling software for tutorial cohorts, language schools, summer programs, and after-school enrichment. Schedule students into the right sessions based on age group, level, and availability.
Shift scheduling and roster management for small teams. Allocate staff across recurring shifts while respecting availability, max hours, and required coverage per slot.
Plan recurring training schedules, onboarding cohorts, and internal workshops. Assign attendees to sessions, balance instructor load, and publish a conflict-free training timetable.
Generate weekly fixtures and practice sessions for sports leagues, junior clubs, and community groups. Resolve venue conflicts, capacity, and time-window constraints automatically.
Multi-session workshops, recurring meetups, and recurring event scheduling. Collect signups via the public enrollment URL, then optimise placements with one click.
What it does
ScheduleSorter is automated scheduling software — not another drag-and-drop calendar app. It takes your constraints, capacities, and availability windows and runs a schedule optimization solver that respects every rule, or tells you exactly which one is impossible.
A powerful optimisation engine works out the best possible timetable for you. Hundreds of attendees and dozens of events solved in seconds.
Room capacity, session limits, and instructor availability are absolute — no room or instructor is ever double-booked. Workload balance, back-to-back avoidance, and clustering are weighted preferences.
Recurring weekly schedules with fixed times, day restrictions, and sessions-per-week allocation per event.
A self-service enrollment URL per project lets attendees register themselves. No accounts, no friction.
Every attendee and instructor gets their own private timetable link showing only the sessions they've been allocated to.
Pin a scheduling run you like. Re-run with tweaks. Publish only when you're happy with the allocation.
How it works
Add attendees, instructors, rooms, and events with their time windows, and the constraints each one carries — capacity, fixed times, allowed days.
Either bulk-create them in the admin grid or share the public enrolment URL and let attendees self-sign-up.
One click runs the optimiser. Inspect the result, tweak weights, run again. Publish when you're happy — attendees get their private URL.
Pricing
Start with a 14-day free trial. Upgrade to keep going. Cancel any time.
No card required
billed monthly
billed monthly
billed monthly
All plans include the same solver. Limits are on volume, not capability.