Swim School Booking Software, a Class per Stage per Term

A child doesn't stay in the same class. They pass their stage in the last week of term, and the next one is a different day, a different teacher and a different number of children in the water. Set each stage up as its own class with its own capacity, and parents enroll for the term and pay in the same flow, from your own website or a kiwilaunch booking page, while you keep the pool deck moving.
  • Each stage its own class, capacity set to match your ratio
    Each stage its own class, capacity set to match your ratio
  • Parents enroll for the term and pay in one flow, at any hour
    Parents enroll for the term and pay in one flow, at any hour
  • A class stops taking children the moment the stage is full
    A class stops taking children the moment the stage is full
  • A calendar per teacher, so you know who is in the water on Saturday
    A calendar per teacher, so you know who is in the water on Saturday
Blue swim goggles resting on a yellow kickboard at the pool's edge
Red and yellow lane ropes stretching across sunlit swimming pool water
Woman sitting poolside with feet dangling in the water, back to camera
Book online
Instructor in a red rash vest checking a stopwatch chest deep in a lane pool
kiwilaunch product demo

Integrate with your website or use our standalone booking page

Blue Lane Swim School's Beginner Group Lesson page with single, four-session and unlimited pricing

Booking widgets in your website

  • Integrate in 3 mins with an embed scriptIntegrate in 3 mins with an embed script
  • Your own web pages convert to paying customersYour own web pages convert to paying customers
  • Compatible with all systems (Wix, Wordpress, Squarespace, Weebly and more)Compatible with all systems (Wix, Wordpress, Squarespace, Weebly and more)
Blue Lane Swim School's booking page listing beginner, improver and one-to-one lessons

Standalone booking page

  • Your custom domain and designYour custom domain and design
  • Use in your ads (social media, newsletters)Use in your ads (social media, newsletters)
  • Optimized for conversion and customizableOptimized for conversion and customizable
Laptop showing the kiwilaunch admin dashboard with sales, bookings and staff figures

Booking software for swim schools, where the class changes every time the child does

At a swim school, what a parent books changes when the child moves stage. Stage 2 on a Wednesday becomes Stage 3 on a Saturday, with a different teacher and a different number of children in the water. kiwilaunch treats each stage as its own class with its own capacity limit, so the class stops enrolling once it reaches the number you set to match your teaching ratio. Parents enroll for the term and pay by card in the same flow, from an embed on your own site or a standalone kiwilaunch booking page.
Bundle of pool noodles knotted in a basket beside stacked kickboards

Swim school booking software where the stage is the class

A beginner group and a top stage swimming lengths carry different risk, not just a different label, and a teacher in the water with either one needs a hard number, because that number is the safety limit. Each stage is its own service with its own limit, set to match the ratio you actually teach to, so a class stops taking children the moment it reaches that number. When a child passes and moves up, next term's booking is a different class rather than a renewal of the old one, and any stage that's already full has stopped taking bookings on its own.
Mother crouching poolside to wrap a laughing toddler in a towel

Re-enrollment week, when the whole school books at once

It all lands in the same few days. Certificates go home, children move up, and every parent in the viewing gallery wants next term settled before they forget about it. That week is unwinnable on a clipboard by the door. With enrollment open on your own website or on a booking page whose link goes in the term letter and on the noticeboard, parents pick their child's next stage and pay for the term in one go, at whatever hour they finally sit down to it. Each class closes when it's full instead of going three children over and finding out on the pool deck on the first Saturday.
Swimmer handing a card to a poolside instructor holding a phone

Swimming lesson scheduling software for water you rent by the hour

Most swim schools don't own the pool. You have it from four until seven on a Wednesday and from eight until one on a Saturday, and the timetable has to fit inside that with nothing wasted. Each class carries its own length, so a thirty-minute beginner group and a longer stroke-correction class are separate services rather than one compromise stretched over both. The break you set between bookings is the changeover itself: one group out, the next group in, so the ten o'clock doesn't start in a lane that still has the nine thirty in it.
Instructor holding a baby afloat in the pool as toddlers watch from the edge

Who is teaching, and who has actually paid

Not every teacher is right for every stage, so the Saturday rota isn't just who's free, it's who's supposed to be in the water with that group. Add each teacher as a staff member with the shifts they're available for, and each one gets their own calendar, so covering a stage on a Saturday is a screen you check rather than a laminated sheet in the office. Stripe runs both the booking flow and your admin panel: a parent pays for the term as they enroll, you send a payment link to the family who meant to do it last week, and refunds and extra charges are handled from the dashboard. One-to-one lessons can be sold as a block paid up front and used one at a time, or set to recur with the card charged each time the lesson happens, always with the customer's permission, which for a child's lessons means the parent, not the child.
kiwilaunch iPhone app showing the day's swim lesson bookings and a payment due

Poolside is a difficult office, so the office is your phone

It's humid, it's loud, and there's a good chance your hands are wet. The kiwilaunch iOS app puts your calendar, your customers, your bookings and your payments on your phone, so the five minutes between the four o'clock and the four thirty is enough to see who's in the next stage, check who's actually paid for the term, and move a lesson for the family who are away that week. At reception, Tap to Pay on iPhone takes a card against the top of your phone from the parent who meant to pay for the term and didn't, with no reader to buy.

iPhone app

Run the whole thing from your iPhone

Everything you'd sit down at a desk for, on the phone that's already in your hand.

kiwilaunch iOS app get started screen

Set the timetable up poolside. Add each stage, set the class size, share the link.

kiwilaunch iOS app dashboard with the day's bookings

Every lane, this afternoon. Who is in the water, what they booked, who still owes you.

Collecting a payment in the kiwilaunch iOS app

Take payment with wet hands. Take the card at the poolside or send a payment link.

Apple Tap to Pay screen collecting a payment

Take a card with nothing but your iPhone. No reader to buy, carry, or charge.

Download on the App Store

Join us

Flexible pricing plan suited for the size of your business

Free
$0/month
Take bookings and get paid online, with no monthly bill.
  • 100 bookings100 bookings
  • Own branding experienceOwn branding experience
  • Custom labels and localizationCustom labels and localization
  • Custom landing pageCustom landing page
  • Online payments via StripeOnline payments via Stripe
  • Self onboardingSelf onboarding
Transaction fee : 1%
(Excluding payment gateway fees)
Solo
$9/month
One calendar, one person: you.
  • Everything in FreeEverything in Free
  • Unlimited bookings and customersUnlimited bookings and customers
  • Custom domainCustom domain
  • Google Calendar integrationGoogle Calendar integration
  • Marketing integrationsMarketing integrations
Transaction fee : 1%
(Excluding payment gateway fees)
Business
$39/month
Bring your team. Add as many staff members as you need.
  • Everything in SoloEverything in Solo
  • Unlimited team membersUnlimited team members
Transaction fee : 1%
(Excluding payment gateway fees)
Scale
$99/month
Assisted onboarding, enterprise support, and the lowest transaction fee we offer.
  • Everything in BusinessEverything in Business
  • Assisted onboardingAssisted onboarding
  • Enterprise supportEnterprise support
Transaction fee : 0.5%
(Excluding payment gateway fees)

Genuine Reviews

Wall of Love

Frequently asked questions
Can each stage have its own class size?
See more
How do parents enroll for a whole term rather than lesson by lesson?
See more
What happens when a child moves up a stage?
See more
My classes are different lengths and I need time between them. Does that work?
See more
Can I sell one-to-one lessons and blocks alongside the group classes?
See more
How do I add online booking for swimming lessons to my website?
See more
What if my swim school doesn't have a website?
See more
What does it cost to start, and can I bring the families I already teach?
See more
Contact us
Do you need custom expert support?
If your business needs custom help on design, integration, or content creation, let's talk.
(We will arrange a call with our experts to define your needs and scope.)