Swimming academies

Swimming Academy Management Software

Run lessons by age and level across your pools, take attendance poolside and keep fees and parent updates in one place.

30-day free trial · No card required

academies run on AcademyPro today
47
academies run on AcademyPro today
players, coaches and parents
13,000+
players, coaches and parents

Running a swimming academy shouldn't feel like this

  • Levels tracked on paper

    Group swimmers by level and age, and move them up as they progress. Their parents are told straight away.

  • Pool time double-booked

    Book every lesson to a pool with its coach, and clashes are flagged before they happen.

  • Parents messaging about missed lessons

    Parents request leave in the app, and approved absences are marked as excused automatically.

Everything your swimming academy needs

  • Lessons by level

    Beginner, intermediate and advanced groups, or your own levels and age bands, each with its own schedule and coach.

  • Pool scheduling

    Add each pool as a surface at your venues, and schedule one-off or recurring lessons to the right one.

  • Poolside attendance

    Coaches mark attendance in the app and rate each swimmer after the lesson, so progress builds up over time.

  • Health and emergency details

    Collect health conditions, blood group and emergency contacts at registration, and keep injury records on each profile.

  • Fees and intensive courses

    Monthly fees with sibling discounts, and one-off invoices for holiday intensives and courses.

  • An app for parents

    Parents see lessons, fees and notices for every child, and request leave in the app.

See every AcademyPro feature →

Academy Chat

Just ask your academy

Ask in your own words and it answers from your academy's records. Anything marked "Does it" is prepared for you to check, and happens when you confirm.

  • Who's injured or unwell at the moment?
  • Which swimmers are under 8?
  • Who's missed the most lessons this month?
  • Does itCancel today's 5pm lesson, the pool is closed
  • Does itChange Eeman's experience level to intermediate
  • Does itVerify Hawwa's payment receipt

Frequently asked questions

Can we group swimmers by level?

Yes. Create a group for each level or age band, and move swimmers up as they progress. Their parents are notified when they change group.

Can we keep health details for each swimmer?

Yes. Your registration form can ask for health conditions, blood group and emergency contacts, and injury records stay on each swimmer's profile.

Does it work if we use more than one pool?

Yes. Add each venue and its pools, and book every lesson to the right one. Clashes are flagged before they happen.

How do parents pay?

Invoices go out automatically each month. Parents pay by bank transfer and upload the receipt in the app, or your staff record a cash payment.

Run your swimming academy like a pro

Talk to us and we'll set your academy up with you, or try AcademyPro free for 30 days. No card required.