Free website & SEO check: see your score in under a minute  ·  Check my website →
Want parents to enrol online? Get a fixed written quote within 1 business day Get a free quote
Gym & Fitness Websites Swim schools UK and Australia

Swim School Website with Online Enrolment

By MarketingToolsProHub Editorial Team  |  Last updated:  |  6 min read

What should a swim school website do?

A swim school website should let a parent find the right level, see class times and prices, and enrol online in a few minutes on a phone. That means clear level descriptions, a term timetable, a parent account with each child's details, direct debit or card payment, a waiting list, and easy-to-find policies on make-ups and cancellations.

In brief

What should a swim school website include?

A checklist for a swim school website, most important first.
Page or featureWhy it mattersHow to check it
"Enrol now" or "Find a class" buttonThe action parents came to takeVisible on a phone without scrolling, on every page
Levels explainedParents don't know your level namesEach level with age, what the child can already do, and what they'll learn
Term timetable with availabilityParents plan around school runs and workFilter by level, day and pool; full classes marked, with a waiting list
Prices and how payment worksSaves calls and surprisesPer term or monthly, direct debit or card, sibling discounts
PoliciesMake-ups, missed lessons and cancellations cause the most questionsOne clear page, linked from enrolment
Teachers and safetyTrust: parents are handing over their childTeacher profiles and qualifications, pool safety, what parents can watch
Pool locationsLocal searches and first visitsAddress, parking, changing rooms; matches each Google Business Profile

Much of this overlaps with any fitness business; our gym website checklist covers timetables in more depth. For sites we build, see our swim school and gym website design page.

How should online enrolment work for a swim school?

Most swim school software follows the same pattern. Make every step work on a phone:

  1. Create a parent account: the parent is the account holder, not the child.
  2. Add each child: name, date of birth, any medical or additional needs, and emergency contacts.
  3. Find the right level: a short quiz ("Can your child put their face in the water?"), an assessment booking, or the level from their last term.
  4. Choose a class from the term timetable, with only suitable levels shown and full classes offering a waiting list.
  5. Pay: per term by card, or by direct debit for monthly or fortnightly payments.
  6. Confirm by email with the first lesson date, pool address, what to bring and the make-up policy.
  7. Re-enrol: give existing families first choice of next term's times before opening places to new families.

Keep a phone or email fallback for cases the system can't handle, such as funding vouchers or children who need extra support. New-enquiry follow-up matters too; our guide to automated lead follow-up covers reply timing and consent.

How should a swim school explain levels on its website?

Write levels for parents who've never seen your programme:

  • Start with age and ability: "for children aged 3 to 5 who are new to the water".
  • Say what they'll learn in plain words, before badge or stage names.
  • Show how children move up: assessments, certificates, and how parents hear about progress.
  • Link each level to its classes, so a parent can go straight from "this one" to "enrol".

If you follow a national framework, name it and explain how your levels map to it.

Which software and payments handle swim school enrolment?

Swim school software runs the timetable, enrolment and payments, and embeds them on your website or links to a parent portal. For example, Sportimea's UK pricing page lists a free plan with online registrations, online bookings and a parent portal, and a Starter plan at £39 a month billed yearly for up to 150 active swimmers, excluding VAT. It also has an Australian pricing page. SimplySwim, based in Australia, lists waiting lists, make-up lessons, direct debit and a customer portal among its features. Compare how each one handles levels, waiting lists and re-enrolment, not just the price.

Standard Stripe rates from Stripe UK and Stripe Australia pricing pages, checked 12 October 2026. Your software may use a different payment provider with its own fees.
Payment methodUnited KingdomAustralia
Domestic cards1.5% + 20p (standard UK cards)1.65% + A$0.30
Direct debitBacs Direct Debit: 1%, minimum 20p, capped at £4BECS Direct Debit or PayTo: 1% + A$0.30, capped at A$3.50 (including GST)

Cards suit one-off term payments; direct debit suits recurring monthly or fortnightly fees. Whichever software you choose, keep the website and domain in your own name, so you can change software later without losing your search rankings.

What should a swim school website do about children's data and safeguarding?

You're collecting children's details and often their photos, so collect only what you need, explain why, and get a parent's consent before using any photo of a child. Official guidance to read:

Your swim governing body and local authority may have further requirements. This is general information, not legal advice.

What does a swim school website cost?

A small swim school can start with its software's parent portal and a simple website. A custom site makes sense with several pools, many levels, or enrolment that needs to work smoothly at the start of every term. Our guide to gym and fitness website costs compares builders, software and custom sites.

With us, a custom swim school website with your software's enrolment embedded is our Custom Business Website, from $5,000 (about £4,000); with an enrolment flow built into the site, it's our Website + Booking System, from $7,500 (about £6,000). You get a fixed written quote in USD after a free discovery call, and we work across UK and Australian time zones from Mumbai.

These are approximate figures based on published pricing and industry reports at the time of writing. Your actual cost depends on your scope and will be confirmed after a free discovery call with us.

See it in action. Our demo gym website shows a weekly timetable, prices and a booking form on a phone, the same building blocks a swim school needs. It's a demo we built, not a client project. Check your current site with our free gym website grader.

Frequently asked questions

Yes. Parents compare schools on price and payment method, so show the term or monthly fee and how payment works.

Let parents mark an absence and book a make-up through their account, with the rules (notice needed, how many per term) on your policies page.

Most swim school software supports waiting lists. Show full classes with a "Join the waiting list" option rather than hiding them.

Both are common. Termly suits schools with fixed terms; monthly or fortnightly direct debit suits year-round programmes.

Yes, and it helps local search: one page per pool with its address, timetable and parking, linked to the same enrolment system.

Give adults their own page and enrolment path, written for nervous adult beginners, separate from the children's levels.

Summary

A swim school website should help a parent find the right level, see class times and prices, and enrol online on a phone, with a waiting list for full classes and clear make-up and cancellation policies. Software such as Sportimea or SimplySwim handles enrolment and payments, and direct debit fees through Stripe UK or Stripe Australia are capped per payment. Handle children's data and photos with care.

Check your current site with our free gym website grader.

Sources checked

Information checked on . Prices, fees and policies change, so confirm details with the source before relying on them. This article is general information, not legal or tax advice.