Product Problem How It Works Built For Join the waitlist
Built for swim school owners

Swim Lesson Scheduling Software, Built for Your Pool

Drag-and-drop class scheduling across pools, lanes, and instructors
Automated billing, makeup classes, and parent notifications
Skill progression tracking that parents can see in real time
SwimOps dashboard showing swim class schedule and student progress

Everything your swim school needs, in one place

Drag-and-Drop Class Scheduling

Visual calendar that maps classes to pools, lanes, and time slots. Drag to reschedule, click to add makeup classes, and auto-detect instructor conflicts before they happen.

Lane
9:00 AM
10:00 AM
11:00 AM
Lane 1
Tadpoles (4-5yr)
Coach Sarah · 6/8
Dolphins (8-10yr)
Coach Mike · 5/6
Private Lesson
Coach Sarah · 1/1
Lane 2
Starfish (3-4yr)
Coach Jen · 4/6
Sharks (11-14yr)
Coach Mike · 7/8
+ Add class
Multi-pool support Conflict detection Makeup scheduling

Complete Student Roster

Every student's details in one place: parent contacts, medical notes, skill level, attendance history, and payment status. Filter by class, level, or instructor instantly.

Student
Level
Class
Status
Emma T. (age 5)
Tadpole 2
Mon 9am L1
Active
Liam K. (age 8)
Dolphin 1
Wed 10am L2
Makeup owed
Medical notes Parent contacts Attendance log

Automated Billing & Payments

Set up recurring billing by class or package. Auto-charge cards on file, send payment reminders, and handle prorated refunds for cancellations — no more chasing checks.

Family
Plan
Amount
Status
Thompson
2x/week
$185/mo
Paid
Kim
1x/week
$110/mo
Past due
Auto-charge Proration Payment reminders

Skill Progression Tracking

Define your own skill levels and milestones. Instructors tap to mark skills complete after each class. Parents see real-time progress — the #1 retention driver for swim schools.

Emma T. — Tadpole Level 2
Blow bubbles (5 sec)
Front float with support
Back float (in progress)
Kick with board (5m)
Custom levels Instructor tap-to-check Parent visibility

Parent Portal & Communication

Parents log in to see their child's schedule, skill progress, and invoices. One-tap makeup class booking. Automated texts for weather cancellations, schedule changes, and level-up celebrations.

Recent Notifications
🎉 Emma leveled up! She completed Tadpole 2 — moving to Dolphin 1 next session.
📅 Makeup class available: Sat 10am Lane 2 — Tap to book
💳 Invoice #2847 paid — $185.00 for May 2026
SMS & email Makeup booking Level-up alerts

Instructor Management

Assign instructors by certification level, track hours, and manage availability. Automatic sub-finding when someone calls out sick — parents get notified, you don't have to make 12 phone calls.

Instructor
Certification
Hours/wk
Status
Sarah M.
WSI + LGI
22 hrs
Available
Mike R.
WSI
18 hrs
PTO Thu
Auto sub-finding Certification tracking Hour logs

Reports & Analytics

See enrollment trends, revenue by program, retention rates, and instructor utilization at a glance. Know exactly which classes are full, which are underperforming, and where to invest.

342
Active Students
91%
Retention Rate
$47K
Monthly Revenue
Enrollment trends Revenue breakdown Instructor utilization

Running a swim school shouldn't feel like drowning in admin

Swim school owner overwhelmed by scheduling spreadsheets and parent messages

Scheduling Chaos

Juggling spreadsheets, sticky notes, and whiteboard schedules. Every makeup class or instructor change means 30 minutes of re-shuffling and 10 texts to parents.

Payment Headaches

Chasing late payments, managing Venmo + checks + cash, and calculating prorated refunds by hand. You're a swim instructor, not a collections agent.

Parent Communication Overload

"What level is my kid in?" "Can we reschedule?" "Is class cancelled today?" You answer the same 5 questions 50 times a week across text, email, and the front desk.

From setup to smooth operations in 30 minutes

Set Up

Add pools & levels

Import

Students & families

Schedule

Build your calendar

Go Live

Parents get access

Step 1

Configure Your Pool Setup

Add your pools, lanes, and operating hours. Define skill levels and class types. Takes 10 minutes — we have templates for common swim school setups.

Pool A — 4 lanesPool B — 2 lanesLevels: 6Classes: 12✓ Ready
Step 2

Import Students & Families

Upload a CSV or add students one by one. Parent contacts, medical notes, and current skill levels all captured. Migrate from Jackrabbit, iClassPro, or spreadsheets.

↑ Upload CSVstudents.csv — 342 rows80% imported
Step 3

Build Your Schedule

Drag classes onto your pool/lane grid. Set recurring patterns, assign instructors, and cap enrollment. SwimOps auto-checks for conflicts and waitlists full classes.

TadpolesDolphinsPrivateStarfish+ Drag to add
Step 4

Invite Parents & Go Live

One-click parent invites via email or text. Parents see their child's schedule, pay online, book makeups, and track skill progress. You spend less time at the front desk.

✉ Invite Sent342 parents invited289 joined ✓85% activation rate

Designed for swim school owner-operators

Swim school owner managing operations from a tablet poolside
Persona 1

Owner-Operator (1-3 Pools)

You teach classes, manage instructors, answer parent questions, AND handle the books. You need one tool that replaces the spreadsheet, the paper sign-in sheet, and the payment-chasing text chain. SwimOps gives you your evenings back.

Persona 2

Growing Multi-Location Swim School

You've outgrown your DIY tools but the big platforms (Jackrabbit, iClassPro) feel like overkill and cost too much. You need something purpose-built for swim — not a dance studio tool with a pool mode bolted on.

Swim Schools Class Scheduling Automated Billing Skill Tracking 200-2,000 Students Parent Communication

Be among the first to use SwimOps.

We're building SwimOps with swim school owners, not for them. Join the waitlist to get early access, shape the product roadmap, and lock in founding-member pricing before we launch publicly.

What you'll get:

Free early access before public launch

Direct line to the founder for feature requests

Founding-member pricing locked for life

We're onboarding the first 25 swim schools now. Spots are limited.

SwimOps early access preview

By signing up you accept our Privacy Policy and analytics cookies. No spam — we will only contact you about SwimOps.

Book a call with the founder
Dario Verghi

A project by LeanAI Studio, built by Dario Verghi

Building focused tools for underserved B2B niches.