
Swim School & Aquatic Centre Management
Swim school and aquatic centre management software
Used by Australian councils, YMCAs and learn-to-swim providers for class scheduling and bookings, poolside attendance, skills assessments, progression tracking, digital certificates and parent communication. Supports structured learn-to-swim curricula including AUSTSWIM, Royal Life Saving and YMCA programs, with all data hosted in AWS Sydney.
Book a Demo
Built for councils, YMCAs and learn-to-swim providers
SwimDesk focuses on what swim schools actually need day to day — lessons delivery, assessments and parent communication — without asking you to replace the systems you already run.
Poolside assessments
Mark attendance and track skills against each student's level from the pool deck, including offline. Assessments and digital certificates flow back to parents automatically.
Any structured curriculum
Configure skills, levels and progressions to match AUSTSWIM, Royal Life Saving or YMCA learn-to-swim programs — or any structured curriculum your centre follows.
School swimming programs
Run school group bookings, class lists and reporting alongside your regular learn-to-swim timetable, with dedicated school program management.
Australian-hosted data
All data is hosted in AWS Sydney. Nothing is processed offshore, supporting APP compliance requirements for council facilities.
Works alongside your existing systems
Keep your current membership, payments and access system — including PerfectGym and Envibe. SwimDesk adds the learn-to-swim layer on top: scheduling, attendance, assessments, progression tracking and parent communication. No rip-and-replace, no migration of your payment setup.
See the systems we integrate withPayments and flexibility, configured by you
SwimDesk supports term-based and recurring payments with flexible discount setups. Parents can pay from their mobile, book compensatory classes and report explained absences — with the rules for compensations and absences set up and customised by your facility.
- Term-based and recurring payment options
- Flexible discount setups
- Parents pay from their mobile
- Compensatory class bookings
- Explained absences with facility-configurable rules
- Works on mobile, tablet and desktop for all users
Parent Experience
- Book and reschedule classes
- Report absences
- Track progress
- Receive digital certificates
- Pay for classes from their mobile or tablet
- Book compensatory classes
- Report explained absences under your facility's own rules

Skills Assessment & Attendance
- Mark attendance poolside
- Track skills per student
- Colour-coded competency levels
- Book assessments directly

Class Scheduling & Calendar
- Pool and lane scheduling
- Weekly calendar overview
- Instructor assignments
- Capacity management

Class Management
- View all classes at a glance
- Filter by date and instructor
- Jump to class details instantly
- Print-ready class lists

Progression Tracking
- Track student progression over time
- Pass and not-pass assessments
- Evaluation history per student
- Send progress reports to parents
- Supports AUSTSWIM, Royal Life Saving and YMCA learn-to-swim programs — or any structured curriculum
Communication & Automation
- Send targeted emails to parents
- Filter by level, instructor, or class
- Automated action rules for events
- Birthday, welcome, and progress emails
- Voice notes to one student or an entire class — sent as notifications


What swim schools say about SwimDesk
Feedback from swim schools and aquatic centres across Australia and New Zealand.
I literally looked around the world for such a program but could not find one that would allow us to use our own syllabus and lesson plans. The more my staff and I use SwimDesk the more we love it.
Swim School Owner
Independent Swim School · 🇦🇺 Australia
Overall SwimDesk gives parents a clear idea of progress and it improves communication between us and the parents. I also love the function to send a bulk email to all swim lesson parents about important communications.
Aquatics Coordinator
Aquatic Centre · 🇦🇺 Australia
I do like the SwimDesk system — it's so easy to follow. I love the fact that once Hailey has been assessed her results are on the SwimDesk within the same day. I'm always kept updated with her progress.
Swim School Parent
SwimDesk Parent Portal User · 🇦🇺 Australia
SwimDesk has transformed how we manage our school program. What used to take our admin team days of manual work each week now takes minutes.
Centre Manager
District Council Aquatic Centre · 🇳🇿 New Zealand
The retention reporting alone paid for the software in the first month. We identified 47 at-risk students we would have lost — and kept 38 of them.
Operations Director
Multi-Sport Leisure Centre · 🇦🇺 Australia
We manage school programs across three sites and GreeneDesk makes it feel like one. Schools get their own portal, parents get progress reports automatically.
Program Director
Regional Aquatic Centre · 🇳🇿 New Zealand
GreeneDesk does not replace your management system. It enhances it.
Most platforms focus on administration. GreeneDesk focuses on delivery, engagement, and outcomes.