One platform, three perspectives
Managers run the business, instructors run the lessons, and parents stay in the loop. Each gets a focused view of the same shared data.
For managers
Run the whole school from one dashboard. See revenue, utilization, and outstanding balances without exporting a single spreadsheet.
Term & class scheduling
Build seasonal terms, recurring weekly classes, and holiday intensives. Set capacity per lane and assign instructors with conflict detection.
Financials dashboard
Track monthly recurring revenue, outstanding balances, and per-instructor utilization. Export CSVs for accounting when you need to.
Staff & roster management
Invite instructors, assign roles, and let them see only their own classes. Cover shifts and reassign lessons without breaking the schedule.
Makeups & waitlists
Auto-issue makeup credits with expiry and auto-promote the next waitlisted family the moment a spot opens. No manual list juggling.

For instructors
Teach first, paperwork later
Instructors open a clean mobile roster, mark attendance with one tap, and log progress notes after class. The admin disappears so the lesson does not.
- Live roster on any phone or tablet, poolside
- One-tap attendance and absence logging
- Per-lesson skill and progress notes
- Automatic level certificates when criteria are met
For parents
Everything families need, nothing they do not
Parents check in, track progress, and manage payments from one account. No phone calls, no paper forms, no lost certificates.
- Self check-inFind a swimmer and confirm arrival at the door kiosk.
- Easy paymentsMonthly fees charged automatically, receipts in the inbox.
- Progress trackingSee skill notes and earned certificates after each term.
- Direct messagingMessage the school about absences or makeup scheduling.
- Book makeupsClaim open spots from the waitlist without calling in.
- RemindersClass times, payment due dates, and absence alerts by email.
The full toolkit
Every capability below ships on the School plan and above.
- Class & term scheduling
- Lane capacity & conflict detection
- Self-serve check-in kiosk
- Live instructor rosters
- Attendance & absence tracking
- Makeup credits with expiry
- Automatic waitlist promotion
- Stripe recurring billing
- Invoices & payment status
- Parent accounts & messaging
- Skill & progress notes
- Automatic level certificates
- Financials & MRR dashboard
- CSV exports for accounting
- Role-based staff access
- Email notifications
- Mobile-first poolside UI
- Dark mode
Ready to see it on your pool deck?
Set up your school and check in your first class today.