Three options. Only one actually works for your business.
Swimming schools live on term roll-over. Most marketing treats it like new enrolments.
A swimming school's whole financial model is built on term roll-over: a child enrolled in Term 1 should be enrolled in Term 2, Term 3 and Term 4 with no decision made each time. The schools that run at 90 percent occupancy have auto-roll-over enabled by default, send the next-term timetable 4 weeks before the current term ends, and capture the parent's renewal in their existing routine. The schools at 65 percent occupancy treat every term like a fresh sales cycle, hope the parent remembers to re-enrol, and lose 20 percent of the class to the school down the road that sent a clearer email. On top of that, the babies-and-toddlers (6 months to 3 years) audience is now the biggest growth segment in the category, the Active Kids and Get Active Kids vouchers drive a measurable spike every season, and the competitive squad parents have completely different concerns from the Learn to Swim parents. One generic enrolment page and one Facebook post a week loses every one of these.
Good swimming school marketing is three things, in this order: a website with one page per age band plus level plus suburb ('baby swim lessons [suburb] 6 months', 'preschool swimming [suburb]', 'school-age stroke correction [suburb]', 'swim squad [suburb]') so you rank for every parent's actual search, a term roll-over engine that sends the next-term timetable 4 weeks before current term ends and makes re-enrolling a one-tap action, and a permanent trust layer that puts AUSTSWIM and Royal Life Saving accreditation, the indoor heated pool, the 4:1 or 3:1 ratios and the on-deck supervisor-to-class ratio on every page. The schools at 95 percent occupancy do exactly this. The schools at 65 percent are still relying on their indoor pool being closer to the school than the next centre.
Six agents, working in your accounts.
Account Lead, Web, SEO, Advertising, Social Media, and Content. One platform, one bill, you approve the work.
Sets the plan around term roll-over and voucher windows, not just new enrolments: a babies-and-toddlers push starting in early January, a NSW Active Kids voucher push the week the new round opens, a stroke-correction push in autumn for the 6-to-9-year-olds, a squad-tryout push in October. Briefs the other agents so the age-level pages, the voucher ads, the milestone posts and the term reminders all reinforce 'roll over Term 1 to Term 2 without thinking about it'.
Imports your existing site so you stop paying Squarespace plus iClassPro plus a separate landing-page tool, and ships a page per age band plus level plus suburb. Adds a proper term-roll-over flow that pre-fills the parent's next-term selection in two taps, the AUSTSWIM and Royal Life Saving badges on every page, and a visible Active Kids voucher banner that updates automatically when new rounds open.
Goes after every age-level-and-suburb search the council pools cannot defend: 'baby swim lessons [suburb] 6 months', 'preschool swimming [suburb]', 'stroke correction [suburb]', 'swim squad [suburb]'. Ships SwimSchool and Course schema, optimises the Google Business Profile with the full level list, and adds AUSTSWIM and Active Kids accreditation as structured trust signals. Auto-applies the low-risk fixes.
Runs Google Ads on age-band-and-suburb queries year-round, lifts spend dramatically the week NSW Active Kids or Vic Get Active Kids vouchers open, and runs a separate stroke-correction layer in autumn when parents start worrying about Year 3 ahead of high-school swim carnivals. Targets new mums on Meta with a 5km radius for the babies programme. Drops broad 'swimming' keywords entirely.
Turns every milestone, every badge ceremony, every first independent submersion into a post in your real accounts: a Tuesday-morning babies-class Reel, a Friday squad-tryout story, a Stage 5 graduation carousel, an AUSTSWIM-teacher spotlight. Builds the visual case that turns the new mum at the suburb playgroup into the parent who books the babies trial.
Drafts the guides parents Google before they enrol: 'when should my baby start swimming lessons', 'how to use an Active Kids voucher for swim school', 'when to move from group to squad swimming', 'the honest guide to choosing a swim school: ratios, accreditation and water temperature'. Two drafts a month, in your voice, that catch the parent four months before they enrol.
Your first 30 days.
- Age-level-and-suburb pages indexed for babies, Learn to Swim, school-age stroke correction and squad
- Annual plan built around term roll-over windows and the four Active Kids voucher rounds, delivered by Sam
- Google Business Profile rebuilt as 'Swim school' with AUSTSWIM and Royal Life Saving signals and indoor-heated-pool attribute set
- Active Kids voucher quick-redeem page live, with auto-update copy and a 'spaces remaining' counter
- Indoor-heated-pool environment differentiator pushed to the homepage hero with year-round-comfort copy
- Term roll-over enrolment automation running four weeks before each term ends, wired into your existing booking system
- Coach profiles updated with WWCC status and AUSTSWIM accreditation number per coach
- 'When should my baby start swimming lessons' parent guide drafted, with the 'how to choose a swim school' companion piece in the queue
Swimming schools don't fail at teaching kids to swim; they fail at term roll-over and voucher speed. The current cohort drifts to 65 percent because the renewal email went out 3 days late, the Active Kids voucher round opens and the school two suburbs over has the copy live by lunchtime while yours is still showing last year's amount. The work is the age-level-and-suburb page library, the roll-over engine, the voucher-speed ad campaign, and the consented milestone posts that earn the playgroup recommendation.
Agencies are too dear to actually do this for $3.5k a month. Tools are cheap but the voucher copy you mean to update is still showing last year's amount in week 3 of the new round. In-House is the third option: for $299 a month the agents ship the age-level pages, run the voucher ads, post the babies-class milestones and roll over the term enrolments. You stay in the driver's seat, two taps to approve, minutes a day on deck. Fill the babies class, keep them until squad.