🏊
Booking system for swim schools

Booking and progression tracking for swim schools

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

You didn't open a swim school to spend your evenings on admin

Level progressions per swimmer

Tracking which child is on Level 3 Stroke Development is hard without a proper system.

Term enrolments with weekly recurring lessons

A 10-week Saturday-morning beginners class needs to be one enrolment, one invoice, one weekly slot.

Multiple children per family on different days/levels

Mum, three kids, three different lessons. One booking experience, one invoice.

Lane and instructor allocation

Three instructors, two lanes, four levels — who's where, when?

Made for your industry

Class Booking is built for swim schools like yours

Not a generic calendar tool retrofitted for studios. Every default, every term, every workflow is tuned for swim schools.

Level progression per swimmer

Track each swimmer's current level (Foundation, Stroke Development, Stroke Refinement, Competitive). Promote per term with parent notifications.

Term enrolment with recurring slots

Enrol a child in a 10-week beginners class. The system schedules every weekly lesson, sends reminders, handles holidays.

Family accounts

One parent account, multiple swimmers, one invoice. Sibling discounts auto-applied.

Lane & instructor allocation

Per-class lane assignments, per-lane instructor allocation. Visualised on a colour-coded weekly calendar.

Holiday handling

Set school holidays once. The system skips those weeks automatically and prorates fees.

Achievement certificates

Generate a certificate when a swimmer completes a level. Sent automatically to the parent.

Why swim schools pick Class Booking

  • Per-swimmer level tracking with promotion workflow.
  • Term-based enrolment with proper holiday handling.
  • Family accounts with sibling discounts.
  • Lane and instructor visualisation on a single weekly calendar.
  • Migrate from Sport Smart Software or ClassMonitor in days.
  • No per-booking fees — important when each swimmer attends 10 lessons per term.

Swim school questions

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.

Ready to simplify your swim school?

Get up and running in under 10 minutes. We'll even import your existing swimmers for you.

Start free trial
Booking system for swim schools | Class Booking