Skip to main content
Swimmer mid-stroke in a lane pool, seen from above with a coach watching poolside
Sport

Swim school and squad booking software

Learn-to-swim levels, squad lanes, and the make-up session everybody asks about

1st month free. A card is required to start, and nothing is charged until your free month ends. The free profile and free tiers never need one.

TL;DR

  • Capacity is a lane and a ratio, not a preference, and the platform stops selling past it.
  • Levels progress at different speeds, so families move between classes mid-block and the money has to follow.
  • After-school slots have a permanent queue, and that queue is ordered rather than whoever refreshes fastest.
  • One parent account holds several children, which is the difference between one checkout and three.

A swim school is a capacity puzzle with water in it. Every class is limited by the lane it occupies and the ratio the instructor can safely take, levels progress at different speeds so families move between classes mid-term, and there is a permanent queue for the popular after-school times. The commercial consequence is that a swim school lives or dies on how well it manages a waitlist and how gracefully it handles a family that missed three weeks.

Free trial

Try it on this term's class

1st month free. A card is required to start, and nothing is charged until your free month ends. The free profile and free tiers never need one.

Levels, lanes and the ratio

Learn-to-swim programs are built as a ladder of levels, and each level is its own class with its own capacity because capacity here is a safety number, not a preference. Set it to the ratio the level actually runs at and the booking flow will not sell past it, which is the whole point. Levels that run at the same time in different lanes are separate classes on the same calendar, so the four thirty on a Tuesday is four bookable things rather than one thing with a note attached.

Terms, and the family that joins in week five

Lessons are sold in term blocks with the sessions generated from the weekly pattern between the start and end dates. Where the block crosses a public holiday and the pool is closed, exclude the date during setup: Australian public holidays are flagged for review, the excluded date is shown to families on the class page, and nobody is charged for it. Pro-rata is a per-class setting, so a level that is happy to take joiners can be set to charge only for the remaining lessons, calculated at the moment of booking and shown to the parent as an adjusted price with the remaining count beside it.

The waitlist for the after-school slots

Four to six on a weekday is the scarcest water in the country, and how the queue for it is run defines the parent's experience of the school. When a class is full the waitlist turns itself on, and families are notified in the order they joined. A spot is strictly first-come, first-served with no hold and no expiry window, so the notification tells people to act quickly rather than implying a reservation they do not have. A family that loses the race is returned to the queue automatically instead of being dropped, and every waitlist join is a contact record, so an entire term's unmet demand is a list you can message the day a new lane opens.

Squad training and lane time

Squads sit above the learn-to-swim ladder and behave differently: attendance is expected rather than optional, the group is often selected, and training runs to a set of sessions per week rather than a single lesson. Run as a term class, a squad can be published invite-only so it never appears in a public search. Lane time itself is sold as facility hire when a club or an outside group wants water without a coach: half-hour increments against live availability, with a member rate and a separate early-morning or evening rate.

How the three programs differ

Most swim schools run all three of these at once, and the questions parents ask about each are completely different.

Learn-to-swim, squad and lane hire, side by side
ProgramCapacity is set byTypically sold asVisibility
Learn-to-swim levelInstructor ratio for the levelTerm block, pro-rata optionalPublic
Squad trainingLane space and coach numbersTerm block, often multi-sessionPublic or invite-only
Lane hireLanes free at that timeHalf-hour blocks, member rate availablePublic

Cancellations, credits and the make-up question

Every swim school gets the same call: my child was sick, what happens to that lesson. Cancelling within the class's allowed window issues credits to the family's account automatically, with no form and no phone call, and those credits are then usable against another booking. If the school has to move a term's dates, every enrolled family is notified and given the option to cancel for a full credit within a response window rather than being told after the fact. Text messages are reserved for cancellations specifically, so a closed pool reaches people who are already in the car.

One account, several children

A parent with two or three children at different levels is the normal case, not the edge case. One account holds a profile for each child, with credits tracked separately per child, and a single checkout can enrol all of them. Reminders go out automatically a day and an hour before each lesson, which is the single biggest reduction in no-shows most schools see.

Which setup fits you?

Your four o'clock classes have a waiting list you keep in your head

Good fit

That list is the first thing to move. It becomes an ordered queue that offers the next place by itself, which matters most in exactly the slot where every family believes they were promised the next spot.

You want automatic make-up lessons scheduled for missed sessions

Worth knowing

There is no make-up scheduler that finds a family another class. What exists is the credit: a cancellation inside your policy returns credit the family can put towards another booking, and the choice of which class stays with them and with you.

You assess and move children between levels mid-term

Worth knowing

Common, and handled, but it needs a decision from you rather than a setting. Moving a child is a cancellation and a new enrolment, so what the family pays or gets back depends on the policy and the pro-rata setting you chose when you built the classes.

Book a call

Rather have it walked through?

A free 30-minute call. Two minutes to book, no pitch.

Ask in chat

Got a question right now?

Instant answers, in the page, without leaving it.

AllSquads for a swim school

AllSquads is Australian booking, payment and admin software for clubs, schools and coaches. A swim school uses it to publish every level and squad with a real capacity, run the waitlist for the popular times automatically, issue credits when a lesson is missed, keep one account per family, and take a single weekly payment.

Over ten thousand
bookings taken
Thousands
of players
Hundreds
of classes live
A growing group
of Australian clubs
  • Book for the whole family

    One account for all your children. Separate credits per player. Book everyone in a single checkout.

  • Credits for cancellations

    Cancel within the allowed window and credits are issued to your account automatically. No forms, no hassle.

  • Free trial sessions

    Offer new players a free trial session on any class. One per player per class — no manual tracking required.

  • Less admin

    Automated booking confirmations, 24hr and 1hr reminders, waitlists, credits, and cancellation management. Stop chasing people.

  • Book 24/7

    No phone calls. Browse live availability, pricing, and schedule — and book in under a minute from any device.

“I had all of term 1 paid in the first week. 75% less admin, 100% fewer late cancellations, and 80% fewer emails and phone calls.”
Steve S., Tennis CoachAfter going live on AllSquads

Talk to a person

Two minutes, no pitch.

Replies within a day.

Founding rate locked for life

First 100 paying signups lock the founding rate, no matter what we change later.

See pricing

Frequently asked questions

Where this comes from

Per-class capacity enforced at booking
Help centre: Class types
Term blocks, exclusions and pro-rata joining
Help centre: Term classes
Ordered waitlist with no hold and no expiry
Help centre: Player guide
Family accounts and child profiles under one login
Help centre: Player guide
Cancellation credits and how they are redeemed
Help centre: Payments
Get started

Give your swim school one booking system

Start your free trial - full tier access, 1st month free. A card is required to start, and nothing is charged until your free month ends. The free profile and free tiers never need one.