Swim School Software for Canadian Swim Schools

Online registration and booking, scheduling and payments in Canadian dollars, paid out to your Canadian bank account. For swim schools and private instructors across Canada.

Get Started Free
Swum group classes view showing class capacity and registered swimmers
CADPrices in Canadian dollars

Set your pricing currency to CAD. Families see and pay prices in Canadian dollars.

KilometresTravel areas

Teach in backyard pools? Set how far you will travel, in kilometres.

TextingCanadian numbers

Text families on Canadian mobile numbers from the same inbox as chat and email.

  • Swum booking profile where families choose a lesson type and time

    Open registration and let families book online

    Share your booking page. Families choose a class or lesson time, pay and register on their own, on the web or in the Swum app.

  • Swum school payments view with payouts and transactions

    Take payments in Canadian dollars

    Sell single lessons, packages and recurring plans in CAD, and get paid out to your Canadian bank account through Stripe.

  • Swum weekly calendar showing private lessons and group classes together

    Run a session for a set number of weeks, or year-round

    Group classes can run for a fixed number of weeks or continue with no end date, each with a capacity and a waitlist. Private and semi-private lessons share the same calendar.

Registration and Scheduling

Publish your classes and lesson times, and let families register, reschedule and cancel within the rules you set.

  • Online registration
  • Family self-service
  • Shared calendar
  • Cancellation rules

Payments in Canadian Dollars

Card payments in CAD for lessons, packages and plans, with refunds and credits in the same place.

  • CAD pricing
  • Card payments
  • Packages and plans
  • Refunds and credits

Group Classes and Waitlists

Give each class a capacity and a waitlist, and run it for a fixed number of weeks or keep it going all year.

  • Class capacity
  • Waitlists
  • Fixed number of weeks
  • Ongoing classes

Private and Semi-Private Lessons

Offer 1:1 and shared lessons at a pool or at the family’s home, with travel areas set in kilometres.

  • Private lessons
  • Semi-private lessons
  • Home-pool lessons
  • Travel areas in km

Progress Tracking with Your Own Levels

Create your own levels and milestones to match the program you teach, and record each swimmer’s progress.

  • Custom levels
  • Milestones
  • Progress per swimmer
  • Parent updates

Messages, Email and Texts

Keep family conversations in one inbox, send announcements by email, and text Canadian mobile numbers.

  • Direct messages
  • Mass email
  • Text messages
  • App notifications

Common Questions

Does Swum work for swim schools in Canada?

Yes. A Canadian swim school or instructor can connect a Canadian payout account, set prices in Canadian dollars and take card payments from families. Families can book on the web, and the Swum app is on the Canadian App Store.

Can families pay in Canadian dollars?

Yes. Set your pricing currency to CAD and families see and pay prices in Canadian dollars. Each Swum account uses one currency.

Does Swum include Lifesaving Society Swim for Life levels?

Swum does not come with a national program built in. You create your own levels and milestones, so you can set them up to match the program your school teaches.

Is Swum available in French?

No. Swum is in English only today.

Does Swum charge GST or HST on lessons, or take pre-authorized debit?

No to both today. Swum does not calculate sales tax on your lessons, so the price you set is the price families pay, and families pay by card rather than by pre-authorized debit.

Ready to transform your swim instruction?

Bring booking, scheduling, payments, communication, and swim lesson operations into one platform.

Get Started Free

Built for instructors and swim schools

Free Registration
No Payment Required