Feature

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.

Studios, teachers, and session generation

Keep your timetable dependable each week

Set up recurring classes once and manage changes without rebuilding your schedule every time.