What a swim school needs from its software
A swim school is a scheduling business. Classes run in fixed slots, grouped by level and age, with limited spots per lesson and a waiting list behind them. Children progress through levels, families enrol siblings, terms roll over, and fees are billed week after week. Behind all of it sits a roster of qualified instructors who have to be in the right pool at the right time.
Run that on a generic booking tool or a stack of spreadsheets and the cracks show fast. Enrolments and attendance live apart from billing, so revenue leaks. Class capacity is hard to manage. And when an operator runs several locations, each site becomes its own island of data.
Swim school management software has to bring scheduling, enrolment, attendance and billing into one place, and do it across every location. Cohiva Complex is built for exactly that.
What Complex does for swim schools
Complex is full-featured management software for aquatic and leisure facilities, built for multi-site operators. For a swim school that means:
- Class scheduling by level, age and venue, with capacity and waiting lists.
- Enrolments that put a child into the right class and keep families together.
- Attendance tracked against each class, so progression and make-up lessons are visible.
- Billing for ongoing fees, connected to enrolment so you charge for what is booked.
- Bookings and point of sale for casual programs, retail and anything else the venue sells.
Because Complex is designed for operators running several venues or brands, a multi-location swim school manages every site from one platform rather than juggling a separate system per pool.
One data layer with Culture and Crunch
Complex is the commercial anchor of the Cohiva suite, and a swim school gains the most when it runs connected. Staff records flow from Culture into Complex, so the instructors you roster are the same people who appear against each class. Transaction data flows from Complex into Crunch, so enrolment fees, casual sales and retail reach finance without a manual export.
For an operator that means one record of each family, each enrolment and each instructor, shared across operations, HR and finance. There is no rekeying between a booking tool, a payroll tool and an accounting package.
Why multi-site depth matters here
Single-site swim schools have plenty of basic tools to choose from. The difficulty arrives when you run several locations, perhaps under more than one brand, and need consistent classes, shared instructors and a group-level view of enrolments and revenue. Complex is built for multi-site operators from the start, which is why it suits a growing swim school better than a tool designed for one pool.
Where this sits in your operation
Complex is the operational core of an integrated platform for swim schools. Add Culture for instructor rostering and enrolment e-signatures from Sign, and the whole operation shares one identity and one data layer. The solutions for swim schools page shows the full bundle.
For the product detail, Explore Complex.
What good looks like day to day
A connected swim school platform changes the week. A parent enrols a child into the right level at the nearest pool, the spot is taken from capacity, and the ongoing fee is set up against the enrolment in one flow. Attendance is marked each lesson, so progression and make-up classes are visible rather than tracked on a clipboard. When a class fills, the waiting list is already there to pull from. Across several locations, a manager sees enrolments, capacity and revenue for the whole operation rather than logging into a separate system per pool.
Behind the scenes, the instructors rostered in Culture are the same people shown against each class in Complex, and the fees billed flow into Crunch for finance. So the child enrolled, the teacher in the water and the revenue earned all describe one connected operation. For a growing swim school, that removes the rekeying and the islands of data that come from running a booking tool, a roster tool and an accounting package that cannot see each other.
Who it is for
Complex suits multi-location swim schools that have outgrown spreadsheets or a single-site booking tool, and that want class scheduling, enrolment, attendance and billing in one platform that also connects to their staff and finance systems.