Swim school management software Less admin.
More swimming.
Learn-to-swim lessons, squads, private lessons and holiday intensives, all booked and paid in one app. For you, your teachers, swimmers and parents.
Trusted by 16,100+ students, teachers and parents
Built for every way your school teaches
Running a swim school shouldn’t feel like a second job
You got into this to teach swimming, not to chase texts and payments.
“Sam’s sick. Who’s taking his 4 pm preschool class?”
Now you’re texting 18 families, one by one.
“Who still hasn’t paid term fees?”
Bank transfers, screenshots and awkward chats at the pool gate.
“Ava has an ear infection. Can she do a makeup?”
Makeups live in your head or a notebook.
“Is Lucas ready to move up to Level 4?”
Progress lives in your memory, not where parents can see it.
“Lane 3 is double-booked again.”
Teachers, lanes and squads fight for the same slots.
“We won’t be re-enrolling.”
Swimmers lose interest and drift away. You notice too late.
Every lesson your swim school runs, in one place
From first splash to squad training, one system runs them all.
Learn to swim
Small group lessons by level, with ratios and makeups built in.
Squads
Junior and adult squads, with sessions, lanes and coaches set for the term.
Private lessons
One-on-one lessons for nervous swimmers, stroke correction and adults.
Holiday intensives
Daily lesson blocks that families book and pay for online.
Mix and match. One student, one profile, every format.
Everything your swim school runs on, in one place
From grouping students to keeping them coming back.
Group swimmers by level
Pick your Level 3 swimmers and turn them into a class linked to Tuesday at 4 pm. Each profile holds their level, lessons and history.
Schedule a whole term in one go
Add a lesson once, repeat it for 10 weeks, then invite every swimmer from the Level 3 group.
Message one parent or every family
Swap a lesson for a makeup when a parent says their child is sick, or tell every family the pool is closed and see who has read it.
Get paid without awkward chats at pick-up
Term fees, private lessons, squad fees and holiday intensives in one list. Send a reminder with a pay link and watch it turn to Paid.
Give every student a clear goal
“25 m freestyle with side breathing.” “Float on back for 10 seconds.” Add goals from swim templates and update progress after each lesson. Parents see it too.
Keep progress going between lessons
Set small tasks after each lesson, like blowing bubbles in the bath. Swimmers tick them off at home, so you know who practised.
Track levels, skills and carnivals
Sign off skills after each lesson, log carnival results, track strokes over time, and share teacher feedback with parents.
Spot students before they quit
See what is paid and what is owed, and the swimmers who might leave: missed lessons, a level that stalled, a term that ran out.
From first splash to squad, every step tracked
Set goals for every level and see who is ready to move up. Students follow along.
Water babies
Ages 6 months to 3Learn to swim
Levels 1 to 4Stroke development
Levels 5 to 7Squads
Fitness and racingUse your own levels or a national learn-to-swim framework.
2 swimmers are ready for Level 4
Skills signed off, 15 m freestyle on their own and regular attendance. Lucas is close; breathing is the only gap.
| Swimmer | Skills | Strokes | Attendance |
|---|---|---|---|
| MMia Chen ✓ | 12/12 | 3/3 | 100% |
| AAarav Patel ✓ | 11/12 | 3/3 | 92% |
| LLucas Nguyen | 8/12 | 3/3 | 92% |
“Mia’s kick is really strong now and her freestyle is nearly Level 4 ready. This week: practise side breathing at family swim, three times along the pool.”
Teacher off sick? Sorted before the first lesson.
Tell Outcoach AI what you need in plain English. It does the admin, then shows you exactly what changed.
- 1Finds every lesson that teacher has today
- 2Finds a free teacher for the same level, or books a makeup
- 3Tells all 18 families by SMS and email, with the new plan
Lessons, trials and intensives that book themselves
One place for students to book, pay and keep up.
Your own booking page
Families book a trial, a term or a holiday intensive and pay when they book.

A free app for every student
Lessons, tasks, payments and messages on their phone. Free for swimmers and parents.
Lanes and teachers, sorted
Every lane and teacher on one timetable, so nothing is double-booked.
Session full? Waitlist handled
When a spot opens up, the next student in line gets offered it.
Whether you teach in a backyard pool or run a busy swim school
Start with one teacher and grow into a busy school. Pay per student.
Independent teachers
You teach, you run the business
- Your own booking page for trials and lessons
- Get paid by card, with automatic reminders
- Run everything from your phone between lessons
Swim schools
Many teachers, lanes and levels
- Assign teachers and lanes to every lesson
- Group lessons, squads and privates
- Makeups and waitlists that fill gaps for you
Aquatic centres and clubs
Multiple pools and programs
- Term billing, plans and squad fees
- Levels and progress across every program
- Multiple pools and locations in one place
All in one platform
One login for you, your teachers and swimmers. See what’s in each plan
- Online enrolment and trials
- Term billing
- Lesson packs
- Squad fees
- Sibling discounts
- Card payments and invoices
- Automated reminders
- Waitlists
- Makeup lessons
- SMS, email and in-app messages
- Attendance
- Lanes and pools
- Home practice tasks
- Goals from swim templates
- Holiday intensives
- Teacher feedback
- Photos, videos and certificates
- Revenue and retention reports
- Outcoach AI assistant
- Free app for students and parents
It has made us more connected to the student and the parents. There’s a three-way relationship, so we communicate a lot better.
“It has completely streamlined the way we handle admin. The AI has been a standout feature.”
“It’ll help all our staff reduce their administrative load to really focus on what’s going to take our business forward.”
Billed yearly, or $0.99 paid monthly. No setup costs, no hidden fees. Cancel anytime.
Questions swim schools ask us
Can’t see yours? Talk to our team and we’ll show you how it fits your school.
What is Outcoach?
Does it handle group lessons, squads and privates?
How do makeup lessons work?
Can I bill by the term or the course?
Can I track levels, skills and progress?
What happens when a teacher is sick?
Can families book trial lessons online?
Can I manage teachers, lanes and pools?
Do students and parents get an app?
What if the pool has to close?
Is Outcoach only for big swim schools?
How much does Outcoach cost for a swim school?
How do I get started?
Spend more time in the water
Set up your first lesson today. Your swimmers and families will notice the difference straight away.