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.

Learn to swimSquadsPrivate lessonsHoliday intensives

Trusted by 16,100+ students, teachers and parents

Built for every way your school teaches

Babies and toddlersPreschoolLearn to swimStroke correctionJunior squadsAdult lessonsOne-on-one lessonsPrivate lessonsWater safetyHoliday programsSquad trainingSwim carnivals
Sound familiar?

Running a swim school shouldn’t feel like a second job

You got into this to teach swimming, not to chase texts and payments.

6:40 am, Tuesday

“Sam’s sick. Who’s taking his 4 pm preschool class?”

Now you’re texting 18 families, one by one.

Start of term

“Who still hasn’t paid term fees?”

Bank transfers, screenshots and awkward chats at the pool gate.

Missed lesson

“Ava has an ear infection. Can she do a makeup?”

Makeups live in your head or a notebook.

Parent catch-up

“Is Lucas ready to move up to Level 4?”

Progress lives in your memory, not where parents can see it.

Monday, 4 pm

“Lane 3 is double-booked again.”

Teachers, lanes and squads fight for the same slots.

End of term

“We won’t be re-enrolling.”

Swimmers lose interest and drift away. You notice too late.

Outcoach handles all of it, built around how swim schools are actually run.
Every way you teach

Every lesson your swim school runs, in one place

From first splash to squad training, one system runs them all.

From 6 months

Learn to swim

Small group lessons by level, with ratios and makeups built in.

Fitness and technique

Squads

Junior and adult squads, with sessions, lanes and coaches set for the term.

15 or 30 min

Private lessons

One-on-one lessons for nervous swimmers, stroke correction and adults.

School holidays

Holiday intensives

Daily lesson blocks that families book and pay for online.

Mix and match. One student, one profile, every format.

How it works

Everything your swim school runs on, in one place

From grouping students to keeping them coming back.

1Set up
01 / 08

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.

02 / 08

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.

2Every week
03 / 08

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.

04 / 08

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.

3Student progress
05 / 08

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.

06 / 08

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.

07 / 08

Track levels, skills and carnivals

Sign off skills after each lesson, log carnival results, track strokes over time, and share teacher feedback with parents.

4Grow your school
08 / 08

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.

Step 1 of 8Set up
Student development

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 3
Blow bubbles and float with support

Learn to swim

Levels 1 to 4
Float on back for 10 seconds

Stroke development

Levels 5 to 7
25 m freestyle with side breathing

Squads

Fitness and racing
200 m individual medley

Use your own levels or a national learn-to-swim framework.

Ready to move up?

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.

SwimmerSkillsStrokesAttendance
MMia Chen ✓12/123/3100%
AAarav Patel ✓11/123/392%
LLucas Nguyen8/123/392%
✓ Mia and Aarav moved up to Level 4Breathing goal added for Lucas
What parents see
DDaryl Parker · Teacher feedback · Learn to swim, Level 3

“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.”

Shared with PriyaNext focus: side breathing
Float on back for 10 seconds✓ Achieved
Level 3 → Level 4Up this month
Outcoach AI

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
“Which Level 3 swimmers are ready to move up?”“Chase unpaid term fees”“Who has missed 3 lessons in a row?”
Bookings and students

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.

Trial lessonsLearn to swimSquadsWater safetyHoliday programsPay at booking
Outcoach booking page asking students to choose their booking type

A free app for every student

Lessons, tasks, payments and messages on their phone. Free for swimmers and parents.

Outcoach student app showing the schedule, upcoming sessions and payments

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.

Who it’s for

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.
SSteve and BernaOwners, Major Player Music School
“It has completely streamlined the way we handle admin. The AI has been a standout feature.”
CCelineOwner, Tennis Excellence
“It’ll help all our staff reduce their administrative load to really focus on what’s going to take our business forward.”
KKaneDirector, Vida Tennis
From$0.70 per student / month

Billed yearly, or $0.99 paid monthly. No setup costs, no hidden fees. Cancel anytime.

See pricing
FAQ

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?
Outcoach is swim school software for teachers, swim schools and aquatic centres. It runs learn-to-swim lessons, squads, private lessons and holiday intensives, with online enrolment, term billing, makeups, messaging and swimmer progress in one app, from $0.70 per student a month.
Does it handle group lessons, squads and privates?
Yes. Run group lessons by level with ratios, squads and one-on-one lessons side by side. Each swimmer keeps one profile with their level, lessons, goals and payments.
How do makeup lessons work?
When a family gives notice, the swimmer gets a makeup credit. Families book makeups themselves from open spots in the app, and you set how many makeups each term allows.
Can I bill by the term or the course?
Yes. Send term invoices to every family in one go, offer monthly payment plans, sell lesson packs, and add squad fees or holiday intensives to any invoice. Overdue invoices get reminders with a pay link.
Can I track levels, skills and progress?
Yes. Record each swimmer’s level, set goals from swim templates, sign off skills after each lesson, and show parents what their child needs to move up. Parents see progress in the app.
What happens when a teacher is sick?
Move lessons to a cover teacher, or cancel and issue makeup credits. Tell every family at once by SMS and email. Outcoach AI can find the affected lessons and do all of this for you from one request.
Can families book trial lessons online?
Yes. Publish trial lessons and holiday intensives on your own booking page. Families book and pay online, and you can turn a trial into a term enrolment in a click.
Can I manage teachers, lanes and pools?
Yes. Assign teachers and lanes to every lesson, set class ratios, see each teacher’s timetable, and manage multiple pools from one dashboard, so nothing is double-booked.
Do students and parents get an app?
Yes, and it’s free for them. Parents and swimmers can see lessons, book makeups, pay, check progress and read messages from their phone.
What if the pool has to close?
Cancel the lessons and issue makeup credits, then tell every family at once by SMS and email. Outcoach AI can find everyone booked and do it from one request.
Is Outcoach only for big swim schools?
No. It works for an independent teacher with a backyard pool, a swim school with many teachers, and aquatic centres with multiple pools. You pay per student, so the cost grows with your school.
How much does Outcoach cost for a swim school?
Plans start from $0.70 per student per month billed yearly, or $0.99 paid monthly. There are no setup costs or hidden fees, and you can cancel anytime.
How do I get started?
Start a free trial and set up your first lesson in minutes, or book a demo and we’ll walk you through it for your school.
Ready when you are

Spend more time in the water

Set up your first lesson today. Your swimmers and families will notice the difference straight away.