Swim school software for weekly lessons and stage groups
Swim schools run on progression groups and strict timetable slots. Classia keeps lesson schedules, enrolments, waitlists, parent updates, and payment status aligned so offer decisions and class changes stay traceable.
Classia is free to use. We only charge a fee when you take a payment through Classia.
Swim lesson admin gets complicated quickly
Most swim schools manage progression, waiting lists, and parent updates across too many tools.
- Tracking which swimmer is in which stage and class time.
- Managing full classes and waiting lists fairly.
- Handling movement between groups as swimmers progress.
- Keeping parent communication clear when schedules change.
- Reconciling payments with active lesson enrolments.
A swim school system should keep records clear without adding extra admin.
Built for swim schools running structured programmes
Classia is designed for local swim schools running weekly, in-person lessons. It supports grouped classes with capacity and enrolment changes over time.
The focus is practical: keep class records accurate, keep parents informed, and keep payment tracking tied to active enrolments.
Not for:
- Open marketplace booking tools
- Online-only learning platforms
- Large enterprise leisure systems
How swim schools handle stage movement and demand
A day-to-day sequence built for progression groups and full classes.
Step 1
Set up classes by stage and schedule
Create stage groups, class times, and capacity limits in one timetable.
Step 2
Publish one clear page for enquiries and requests
Parents can view classes and submit requests with the right context.
Step 3
Manage approvals, movements, and payments
Track who is active, waiting, or moved, with payments aligned to class status.
Key workflows for swim schools
The controls most schools rely on once classes reach capacity mid-term.
Manage lesson times, stage groups, and capacity in one timetable.
Collect structured requests and control approvals for available places.
Keep enrolment records clear as swimmers progress or switch groups.
See what is paid, pending, or overdue against active enrolments.
Participant portal
A portal for class participants
Participants get a mobile view of their enrolments, schedules, and upcoming sessions without chasing updates or juggling threads.
The essentials stay visible so participants know what is coming up and what has changed. Class times, locations, and attendance notes live in one place, so providers can keep communication consistent without extra back-and-forth.
Public enrolment
Clear class details for parents
Parents can view class options and request places without long message threads.
You control approvals and keep enrolment status explicit, which reduces avoidable confusion.
Controls for staged swim programmes
Swim schools need clear stage visibility and payment timing language families can follow.
Stage and class visibility checks
Public class pages reflect active stage groups and availability so families request the right class.
Staged suitability clarity
Approvals preserve stage suitability and class movement context instead of relying on ad-hoc notes.
Payment timing wording discipline
Direct Debit and card timing are explained consistently when families ask why status changed.
Run swim lessons with clearer admin
Start with class scheduling, then use the payment profiles and Direct Debit docs guide to keep timing explanations consistent.