CampixCampix
Sign inGet started free
Home/Resources/Guide

Swim School Registration Software: A Canadian Guide

How Canadian swim schools take level-based lesson registration, safety waivers, and fees online. A practical setup guide for swim school owners.

October 12, 20266 min read

Swim schools run on tight pool time and small ratios, so every empty spot is lost revenue you cannot make back. Lessons are level-based, families move up over terms, and an instructor needs to know who is in the water and what to watch for. Phone-and-paper registration cannot keep pace with that, and a missed waiver at the pool deck is a problem you do not want.

This is what online registration for a Canadian swim school should cover.

Put levels, times, and open spots on one link

Families should see your levels, class times, and remaining spaces on a single link and book the right one in a couple of minutes. Capacity matters more here than in most programs, so the page has to show what is actually open, not let a parent book a full class.

Capture the swimmer and their comfort level

  • Swimmer name, date of birth, and the level they are joining
  • Comfort in the water and any prior lessons (add these as your own questions), so instructors can place them
  • Guardian contacts, plus a question for who may pick the child up if you want families to tell you
  • Medical conditions an instructor must know before the first class

For families enrolling siblings in different levels, let them book everyone in one payment instead of repeating the form per child.

Collect the safety waiver up front

Water carries obvious risk, so the waiver and any medical authorization belong inside registration, before payment. A confirmed lesson should always have a signed waiver attached, not a note to chase one later.

Lesson fees, sessions, and sibling pricing

Take payment at the point of booking:

  • Card payment with an instant receipt
  • An automatic sibling discount, plus promo codes for returning families (Team plan and up)
  • Tax at your provincial rate
  • Payments go to your own Stripe account for each location, and Stripe pays out to your bank

Respect capacity and waitlist the rest

Because ratios are fixed, a class that looks full is full. A waitlist captures the families you would otherwise turn away and, when a swimmer drops, gives the spot to the next family and emails them: a confirmation for a free class, or a request to pay for a paid one. You recover the spot and learn which levels and times to add next session.

What good looks like

A parent books the right level on their phone, signs the waiver, pays, and is confirmed, while your roster and medical notes stay current for the deck. Start free or see plans and pricing.

Keep reading

  • GuideAfter-School Registration Software: A Canadian Guide
  • GuideYouth Sports Club Registration & Management Software

Run your camp on Campix

Online registration, waivers, payments, and phone-friendly check-in, built for day camps, after-school programs, and youth sports. Start free, no card required.

Get started free See pricing

Product

FeaturesCampMate AICheck-in

Solutions

Registration softwareCheck-in softwareAttendance softwarePickup softwareSports camp softwareFor EZFacility users

Resources

ResourcesPricingFAQ

Legal

PrivacyTermsData processingSub-processorsAccessibilityAboutContactService status
© 2026 Campix Inc.
FR