Class scheduling software for recurring classes
Keep your timetable dependable. This recurring class schedule setup handles capacity and structure without rebuilding the schedule every week.
Classia is free to use. We only charge a fee when you take a payment through Classia.
Scheduling breaks down when structure is missing
Many class providers start with a simple timetable, then layer on changes: new terms, extra sessions, level splits, cancellations, and one-off adjustments. Over time, the schedule becomes hard to trust.
Classia is designed for recurring, in-person classes. Schedules are date-bound, and connected directly to enrolments, so changes don’t ripple into confusion elsewhere.
Scheduling fit boundaries:
- One-off event scheduling tools
- Drop-in booking marketplaces
- Overbuilt enterprise rostering systems
How scheduling works in Classia
A simple model: define the structure once, then let it run.
Step 1
Create class groups
Set the day, time, location, level, and capacity for each recurring class.
Step 2
Group classes into terms or date ranges
Schedules stay predictable across weeks while still having a clear start and end.
Step 3
Make updates without breaking history
Adjust times or capacity without losing track of what ran before.
A timetable you can trust
See all your classes laid out clearly, with capacity and enrolment status visible at a glance.
Because scheduling is structured, changes are easier to make and communicate.
Scheduling connects everything else
A clear timetable is the foundation for steady class admin.
People only see what’s actually scheduled and available.
Enrolments stay tied to the right class and time period.
Attendance stays linked to the sessions you actually run.
Understand attendance and capacity over time.
Documentation
Learn how this works in docs
Use the planning guide for studio and teacher setup, session generation checks, and cancellation discipline.
Keep your timetable dependable each week
Set up recurring classes once and manage changes without rebuilding your schedule every time.