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
- 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 calendar per teacher, so you know who is in the water on Saturday
Integrate with your website or use our standalone booking page
Booking widgets in your website
- Integrate in 3 mins with an embed script
- Your own web pages convert to paying customers
- Compatible with all systems (Wix, Wordpress, Squarespace, Weebly and more)
Standalone booking page
- Your custom domain and design
- Use in your ads (social media, newsletters)
- Optimized for conversion and customizable
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.
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.
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.
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.
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.
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.
Set the timetable up poolside. Add each stage, set the class size, share the link.
Every lane, this afternoon. Who is in the water, what they booked, who still owes you.
Take payment with wet hands. Take the card at the poolside or send a payment link.
Take a card with nothing but your iPhone. No reader to buy, carry, or charge.
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 bookings
- Own branding experience
- Custom labels and localization
- Custom landing page
- Online payments via Stripe
- Self onboarding
Transaction fee : 1%
(Excluding payment gateway fees)
Solo
$9/month
One calendar, one person: you.
- Everything in Free
- Unlimited bookings and customers
- Custom domain
- Google Calendar integration
- Marketing integrations
Transaction fee : 1%
(Excluding payment gateway fees)
Business
$39/month
Bring your team. Add as many staff members as you need.
- Everything in Solo
- Unlimited 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 Business
- Assisted onboarding
- Enterprise support
Transaction fee : 0.5%
(Excluding payment gateway fees)
Genuine Reviews
Wall of Love
More industries
Other trades running on kiwilaunch
Frequently asked questions
Can each stage have its own class size?
How do parents enroll for a whole term rather than lesson by lesson?
What happens when a child moves up a stage?
My classes are different lengths and I need time between them. Does that work?
Can I sell one-to-one lessons and blocks alongside the group classes?
How do I add online booking for swimming lessons to my website?
What if my swim school doesn't have a website?
What does it cost to start, and can I bring the families I already teach?
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.)