Lesson block booking
Families see each block with its level, pool time and spaces left, then book in a few taps from any phone.
A parent wants to move a seven-year-old from Tuesday beginners to a Thursday level-two group, and an adult wants a make-up lesson after a missed week. A customer self-service app for swim schools lets families handle those changes themselves, within the lane space and instructor rules the school sets.
Swim lessons run in fixed blocks, so every change touches a level, a pool time and an instructor at once. A child who passes a level check early may need to move up in the middle of a block, and the parent wants to know whether the new group has room and whether the fee changes. Those questions arrive at drop-off, when the desk is already handling wet towels and cash.
Families also ask about illness rules, pool closures for maintenance and what to pack for a first lesson. A self-service app gives those answers once, in one clear place, so the front desk is free for the parent holding a shivering toddler who needs help now.
The owner wants lane use to rise without adding front-desk hours. That means families book open slots directly, waitlists fill on their own and the pool schedule shows real capacity rather than a list of hoped-for places. A make-up lesson should appear only where a lane is truly free.
The customer experience lead wants every reply to sound like the school. Requests should name the level, the pool time and the instructor involved, and each one should show a status. A level change request should say whether an instructor has checked the child's skills yet.
Start with booking and changes. Families pick a lesson block, a level and a pool time from live availability, then request a switch when a child moves up or needs a different slot. Make-up lessons follow the school's own policy, and the app shows only sessions that really exist.
Other features can wait. Progress photos, a shop for caps and goggles, and detailed water-safety reporting add work the school can take on later. Scope is agreed on the free scoping call, so the first build covers the requests that fill the front desk each week.
Families see each block with its level, pool time and spaces left, then book in a few taps from any phone.
A parent asks to move a child up or down a level. The instructor reviews the request, and the family sees the outcome in the app.
Missed lessons are offered as make-up sessions only where a lane is free and the school's policy allows it.
When a level fills, families join a waitlist and receive a timed offer when a place opens, with a short window to accept.
Maintenance closures and weather changes are published with automatic rebooking offers for every affected family.
One login covers every swimmer in the household, with lesson history, balances and certificates in one view.
A swim school holds emergency contacts, medical notes and sometimes allergy details for young swimmers. Those belong in a restricted area that instructors can read for safety, while families and other staff cannot browse them freely. The app should record who opened a medical note and when.
Children under 13 need a parent to hold the account, because the federal COPPA rules call for verifiable parental consent before personal data is collected online. Lifeguard and instructor certificates should carry renewal dates, so a lapsed certificate is flagged before a lesson is booked. When a swimmer moves on, the school can close that child file so only the records it genuinely needs remain on hand.
The cost of an app like this depends on the number of booking rules, the number of pools and the systems it must read from. The first release should stay small: booking, level changes and waitlists. Each extra feature adds design and testing time, which is why the scope is written down before the build starts.
Post-launch support handles changes to levels, fees and pool schedules once families are using the app. Those terms sit inside the scope, so the school knows what is covered and what would be a new request.
Useful signals are simple. Fewer calls about level changes, more lanes filled on weekday mornings and fewer families waiting for a reply at drop-off time all show that the app is doing its job. Those figures appear in the owner's summary, so no separate report is needed. A short list of the most common questions also shows which pages families open first, so the desk knows what to improve.
The school and our team choose the measures together during the scoping call. We check them after launch and adjust the flows that families actually use. We do not promise particular percentages before the school's own data is known.
Yes. One pool still generates level questions, make-up requests and closure notices every week, and each one takes staff time at the desk. The app keeps those conversations in one place and shows families what the pool can actually offer.
Each lane has a fixed capacity for every block, and the booking screen shows only spaces that are still open. Waitlist offers and make-up lessons draw from the same count, so a place is never sold twice.
A single login covers every child in the household. Each swimmer has a separate level, lesson history and certificate record, and parents see only their own family's information.
A list of levels, lesson blocks, pool times, make-up rules and the questions families ask most often is the best start. We also need the names of the people who may view medical notes, so access is set correctly from day one.
Book a free call and we will map the level, lane and make-up requests your school receives each week. Call +1 254 323 2698 to pick a time.