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
Most swim schools lose hours every week to work that has nothing to do with teaching: chasing late payments, retyping bookings that arrived by email, untangling double-booked classes and reconciling spreadsheets at the kitchen table. Class Booking takes that layer away. Bookings, payments, memberships and class passes run on their own, so the admin that used to eat your evenings takes minutes.
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.
swim schools pick Class Booking for three reasons. It starts at €10 per month, so the software stops being a fixed cost that grows with every member you add. It runs classes, memberships, class passes and treatments in one system instead of three. And the migration is handled for you: your schedule, prices and customer history come across intact.
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.