“"We went from 8 trial bookings a month to 31. The calls happen so fast — parents are still on the page when we ring them."”
How We Get Baby Swim Schools 20–35 Trial Bookings Every Month
The exact system we use to fill trial classes with parents who actually show up.
Free call. No commitment. We'll show you exactly what we'd do for your business.




















Why This Industry Is Different
What we've learned running this system for baby swim schools businesses.
Before we run a single ad, we need to understand the industry. Here's what actually matters in baby swim schools — and why most marketing for this sector gets it wrong.
Parents decide fast — or not at all
A parent who enquires about a trial class is in a window of about 24–48 hours before life gets in the way. If you don't follow up within minutes, they forget. We call within 5 minutes, every time.
Water safety is the emotional trigger
Parents don't sign up for swim classes because it's fun. They sign up because they're scared of what happens if their child can't swim. Ads that lead with safety outperform ads that lead with fun by a significant margin.
The trial class is the product
Nobody buys a term upfront. The trial class is the conversion point. Our job is to fill the trial class — the school's job is to convert them from there.
Local targeting is everything
Parents won't drive more than 15 minutes for a swim class. Hyper-local targeting within a tight radius of the school dramatically improves show-up rates.
Mums aged 25–38 are the buyer
The decision-maker is almost always the mother. Ads targeted to this demographic with creative that shows real babies in the water consistently outperform generic family content.
Retention makes the maths work
A trial booking that converts to a term is worth $300–$600. A family that stays for 2 years is worth $3,000+. The cost per trial booking needs to be seen in that context.
Real Case Study
San Diego, CA — Independent Baby Swim School
Started with 8–10 trial bookings per month. Here's what happened over 90 days.
The situation: Independent school, 2 pools, 4 instructors. Getting 8–10 trial bookings per month from Instagram and word of mouth. No paid ads, no follow-up system. Classes were filling slowly and inconsistently.
What changed: We built a landing page targeting parents of children aged 0–4, rewrote the offer ("Free Trial Class — see if your baby loves the water"), set up the CRM, and had our team calling every lead within 5 minutes. By month 2 the Saturday morning classes had a waitlist.
- Week 1–2Built the landing page and Meta campaign targeting moms 25–38 within 10 miles of the school.
- Week 3–4First leads coming in. 14 trial bookings in the first two weeks. Avg call response time 4 minutes.
- Month 231 trial bookings. Refined creative — safety-led video outperformed fun-led by 3x. 22 converted to a full term.
- Month 3Scaled budget slightly. 38 trial bookings. Saturday morning classes fully booked 3 weeks in advance.
- OngoingStable at 34–40 trial bookings/month. Cost per booking settled at $29. Now running a second campaign for toddler swim lessons.
Hear It In Action
What happens when a lead fills out the form.
A real example of our team calling a new lead within 5 minutes. Listen to how we qualify them and book them in.
Voice modified using AI for privacy reasons
Live call — lead called within 5 minutes
Baby Swim Schools lead, called immediately after form submission. Qualified and booked in under 3 minutes.
The Activation System
Most leads don't book on the first call. Here's what we do about that.
The difference between 8 bookings a month and 28 isn't the ads. It's what happens after the lead comes in.
5-min call
Every new lead gets a call within 5 minutes. No exceptions.
SMS follow-up
If no answer, an immediate text goes out with a direct booking link.
3 follow-up calls
Spread over 7 days. Different times, different angles.
Email nurture
Automated sequence for leads that don't book right away.
Monthly re-engagement
Cold leads get re-contacted every 30 days. A lot of them come back.
What the Activation System adds
Inside Our CRM
Every lead has a stage. Every stage has a follow-up. Nothing gets forgotten.
This is what your pipeline looks like inside our CRM. Every enquiry that comes in gets a stage, a value, and an automatic follow-up sequence. You can see exactly where every lead is at any time.

← Scroll to see all pipeline stages →
What Our Clients Say
From the people we work with.
No clinic names — that's their preference. But these are real words from real baby swim schools businesses we work with.
“"The safety angle in the ads made a huge difference. We'd been running fun-focused content for years. The results weren't even close."”
“"Our Saturday morning classes are now fully booked three weeks out. We've had to add a second instructor."”
The Landing Page
What your patients see when they click the ad.
This is the landing page we build for baby swim schools clients. Mobile only — because that's where 90% of the traffic comes from. Strong offer at the top, form above the fold, proof below.
Designed to convert on mobile.
Every landing page we build is mobile-first, loads in under 2 seconds, and is built around one single action: filling out the form. No distractions, no navigation, no links away from the page.
- Built specifically for baby swim schools — not a generic template
- Form above the fold, offer clear and specific
- Loads in under 2 seconds on mobile
- A/B tested continuously to improve conversion rate
purplefire.io/baby-swim
Book a Free Trial Swim Class for Your Baby
See if your little one loves the water — no commitment, no cost. Classes run 7 days a week.
- Free trial class, no strings attached
- Qualified instructors, heated pools
- Ages 3 months to 4 years
Check availability at your nearest pool
Your details are safe. No spam, ever.
If we don't deliver results, you don't pay.
We guarantee a minimum number of qualified consultations every month — or we work for free until we hit the target. No long-term contracts. One baby swim schools business per area.
Free call. No commitment. No hard sell.