Term enrolments, level progressions, parent accounts, lane allocation and instructor scheduling — all the moving parts of a swim school in one calm dashboard.
No credit card required · Migration handled for you
The reality of running a swim school
Tracking which child is on Level 3 Stroke Development is hard without a proper system.
A 10-week Saturday-morning beginners class needs to be one enrolment, one invoice, one weekly slot.
Mum, three kids, three different lessons. One booking experience, one invoice.
Three instructors, two lanes, four levels — who's where, when?
Made for your industry
Not a generic calendar tool retrofitted for studios. Every default, every term, every workflow is tuned for swim schools.
Track each swimmer's current level (Foundation, Stroke Development, Stroke Refinement, Competitive). Promote per term with parent notifications.
Enrol a child in a 10-week beginners class. The system schedules every weekly lesson, sends reminders, handles holidays.
One parent account, multiple swimmers, one invoice. Sibling discounts auto-applied.
Per-class lane assignments, per-lane instructor allocation. Visualised on a colour-coded weekly calendar.
Set school holidays once. The system skips those weeks automatically and prorates fees.
Generate a certificate when a swimmer completes a level. Sent automatically to the parent.
Yes — every swimmer has a current level field. Update it manually or via a workflow at term-end. Parents see their child's progression in their account.
One parent account, multiple children. Each child has their own level, schedule, and progression. One invoice covers all enrolments.
Yes — for each class, assign instructors to specific lanes or groups. Visualised on a coloured weekly calendar so you spot conflicts immediately.
Configurable — issue a make-up credit when a swimmer misses (within the cancellation window). Parents self-rebook on any open slot.
Get up and running in under 10 minutes. We'll even import your existing swimmers for you.