Skip to main content

Interactive example · Swim schools & classes

A swim school app that handles the make-ups, so the front desk doesn't

Most swim schools have a system that knows who's enrolled, and a front desk that handles everything else: the sick-day calls, the make-up juggling, the 'is she ready for Level 4 yet?', the re-enrolment chase at the end of every term. Use the version below, for a fictional Warragul swim school, as the parent and then as the teacher on the pool deck.

In short

A custom swim school app lets parents mark a lesson missed and book a make-up only into classes at their child's level with room, lets teachers tick skills on the pool deck, moves swimmers up to the nearest class with a spot when they're ready, and carries every change into next term's re-enrolment.

Interactive demo: Lessons, make-ups and levels for swim schools

Live demo · Baw Baw Swim School, Warragul is a fictional business with sample data. Nothing you do here is saved or sent.

Baw Baw Swim School

Parent app · Sarah Whitfield, Ruby and Archie's mum

Baw Baw Swim School · 8 Normanby St, Warragul VIC 3820 · (03) 5550 2716 · Families, classes, skills and prices are sample data; texts and direct debit are simulated.

Baw Baw Swim School is fictional. Families, classes, levels, skills and prices are sample data, and the levels are illustrative rather than a national framework. Texts, payments and direct debit are simulated.

Built for swim schools, and anyone running classes by term and level

Three people it has to work for, and what each is hiring it to do

  • OwnerFill every lane without the front desk living on the phone
  • Teacher on the pool deckTick skills between swimmers with wet hands, and never write a progress card again
  • ParentSwap a sick day and see how their kid is going, without ringing anyone

What you just used

How Baw Baw Swim School runs, screen by screen

  1. Lesson marked awayParentCredit issued on the spot
  2. Try this step in the demoMake-up bookedParentRight level, with room
  3. Try this step in the demoSkills tickedTeacherOn the pool deck
  4. Next class foundSystemNearest time with a spot
  5. Try this step in the demoMove-up acceptedParent
  6. Try this step in the demoNext term confirmedParentChanges carried over

How the work moves through Baw Baw Swim School: who does what, and where the software takes over. Steps with a mint mark are ones you can do in the demo above.

  1. Make-ups that only offer what fits

    Mark a lesson missed and the credit is issued on the spot. The make-up list only shows classes at your child's level with a free spot before the credit runs out, so nobody lands in the wrong lane and the ratio holds. How many a term and how far ahead are your rules.

  2. Class sizes the booking can't break

    Each level has its own ratio: three to a teacher for beginners, more as swimmers get stronger. Enrolments, make-ups and move-ups all check the same number, so a full class is full everywhere, including at the desk.

  3. Skills ticked on the pool deck

    The teacher's tablet shows the class, each swimmer's level and the skills still to get. One tap marks a skill achieved. The targets are big because hands are wet and the next group is already in the water.

  4. Progress parents can see

    A ticked skill shows in the parent app the same afternoon, with what's next. 'How's she going?' is answered before it's asked, and the end-of-term progress card writes itself.

  5. Moving up finds the class

    When a swimmer has every skill for their level, the app offers the next level's classes with room, nearest their current day and time first. The parent accepts in the app and the old spot opens for the waitlist.

  6. Re-enrolment that already knows

    Existing families have their spots held for next term before anything is released. A move-up, a changed day and the sibling discount are already in the confirmation, so it's one tap, not a form.

Built for you

Your rules, not a template's

The demo is one pool and five levels. Built for your school, it carries your own:

  • Your levels and skills, from your own program or a national framework, in the words parents see
  • Class sizes by level, and which pools, lanes and times each level uses
  • Make-up rules: how many a term, how far ahead, how much notice, and what happens to unused credits
  • Move-up rules: who recommends, who approves, and whether a swimmer keeps their day
  • Term dates, holiday intensives, pricing, sibling discounts and direct debit
  • Sync with the system you keep for billing or memberships, so nothing is entered twice

Connects to what you already use

Where a tool offers an API or a calendar feed, the build talks to it directly. Your data stays in accounts you own.

  • Stripe
  • Ezidebit
  • Xero
  • SMS
  • Mailchimp
  • Google Calendar

Custom build, swim school software, or the front desk?

Dedicated swim school platforms already handle enrolments, levels and billing, and for many schools they're the right answer. The question is whether their make-up, move-up and re-enrolment rules match yours, and what the parent app is like at 7 am on a sick day.

CriteriaSwim school softwareCustom-builtFront desk and a spreadsheet
Time to startDays to weeksWeeks to monthsAlready running
Make-upsBuilt in, on the platform's rulesYour rules: level, ratio, notice and expiryPhone calls and a whiteboard
Skills and progressA standard assessment screenYour levels and skills, ticked on the pool deck, seen by parents the same dayA card at the end of term
Moving upOften a manual transferFinds the nearest class with room and offers itA chat at the desk
Parent experienceThe vendor's appYour app, your brand, your wordsRing the desk
Cost modelA monthly fee, often per student or per siteA fixed build, then hosting and supportFront desk hours
Best whenOne pool, standard rulesSeveral pools or programs, and rules the platform can't holdA small program, for now

How we'd build yours

Fixed price, agreed before we start

  1. Spend a busy afternoon on the pool deck

    We watch a session change over, stand at the desk through the sick-day calls, and write down every rule the coordinators apply without thinking.

  2. Fix the scope and the price

    A written scope: levels, make-ups, assessment, move-ups and re-enrolment in the first version, and one fixed price you approve before we start.

  3. Parents and make-ups first

    The parent app goes live for make-ups while the rest is built, because that's where the phone calls are. Enrolments sync from the system you already use.

  4. Then the pool deck and next term

    Teachers move to the tablet one level at a time. Re-enrolment runs through the app at the end of the next term, once families already use it.

What moves the price

Custom work is quoted individually, at a fixed price, once the scope is written down. These are the things that make the biggest difference.

Levels and programs
A handful of levels is quick; babies, adults, squads and holiday intensives each add a set.
Billing
Syncing with your current billing is simplest; running direct debit in the app is more.
Pools and sites
One pool is simplest; several sites and shared lanes add scheduling rules.
Existing system
A clean export makes the move quick. Years of history in an old system take longer.
Australian app build costs, published openly

When you shouldn't build this

If you run one pool with standard levels and your swim school software's make-up and re-enrolment rules fit, keep it and spend the money on teachers. Custom makes sense when the front desk is still the make-up system, when you run several pools or programs the software can't hold, or when the parent experience is the reason families leave.

Want this, with your name on it?

Tell us how the work runs today. We'll reply within one business day with what we'd build first, what we'd leave out, and whether an off-the-shelf tool would serve you better.

Email

jayson@pixelapps.com.au

Location

Macedon Ranges, Victoria

Serving clients across Australia

Only if a quick call would be easier than email.

What are you after?(optional)
Rough budget(optional)

A range is enough. It helps us recommend the right approach, not the biggest one.

We reply within 24 hours. No obligation, and we never share your details.

Common questions

It runs the term: enrolments by class and level, make-ups for missed lessons, teacher assessments, move-ups, re-enrolment and billing. A custom app does the same things with your own rules, and gives parents one place to do all of it without calling the front desk.

A parent marks a lesson missed before it starts and a credit is issued. The app then offers only classes at the child's level with a free spot, inside the window your rules allow. Booking one updates the teacher's class list straight away.

Yes. It's designed for a tablet in a waterproof case, with large targets and nothing to type. If the pool's Wi-Fi drops out, ticked skills are kept on the tablet and sync once it's back.

Yes. The shape is the same: classes by term and level, class sizes, make-ups, progress and re-enrolment. A dance school has exams instead of skills; a tennis coach has courts instead of lanes.

Usually. The app can sync enrolments with the platform you bill through, or take over billing with Stripe or Ezidebit. Which is better depends on how much of your current system you want to keep.