Swim school software, without the patchwork

Swim school software for a fuller pool.

Swum connects the entire journey—from a family's first inquiry to the swimmer's next level—so your team can fill openings, collect revenue, and run every lesson with context.

Independent schools Growing teams Multi-location academies

Today at your swim school

Swum weekly swim school calendar with private, semi-private, and group lessons

SwumAI ranks the best class fit

Retention Radar catches follow-up opportunities

59%of completed Swum bookings happened outside 9–5

01 / See the system move

The booking is only the beginning.

Watch a family choose, book, and pay in Swum—then see the school-side calendar and retention picture that update around the same relationship.

School calendar

Swum school calendar updating around parent bookings
Real product demo00:36
Swum client dashboard with Retention Radar, plans, invoices, and time credits
After the bookingEvery family stays visible.
01

Parent books. Your rules shape the choices.

02

School reacts. Calendar, revenue, and follow-up stay connected.

Parent bookingLive school operationsRetention and growth

02 / The difference

Most swim school management software stores your schedule. Swum understands the chain reaction around it.

A pool closure changes lessons, credits, instructor pay, parent communication, and future bookings. A new swimmer affects intake, placement, capacity, payment, and progress. Swum keeps those decisions connected.

01Place the right swimmer

Intake + progression + class fit

02Fill the right opening

Availability + booking + waitlists

03Keep the family moving

Billing + progress + retention

03 / Place

SwumAI class matching

From “Which class?” to a recommendation your team can explain.

Build the placement picture from mandatory intake questions, age, current progress, your class rules, classmates, and capacity. SwumAI ranks appropriate options; your staff makes the final call.

  • Custom progression levels and milestones
  • Required swimmer intake before booking
  • School-defined placement directions
  • Human approval stays in the workflow
Explore progress and matching
Swum progression levels used for swimmer progress and class matching
Swum client questions collecting mandatory swimmer experience and needs
Current information, collected before staff starts guessing.

04 / Fill

Swim lesson scheduling software should turn scattered availability into a schedule that earns.

Parents can book when they are ready, while Intelligent Booking, availability rules, preferred times, and schedule tools help your team protect the day you actually want to teach.

Live school calendarDesktop + mobile
Swum school calendar showing lesson types, availability, and pending bookings
01

Pack the calendar

Use Intelligent Booking and configurable buffers to encourage efficient lesson patterns.

02

Capture unmet demand

Collect preferred times, maintain waitlists, and keep openings visible to the team.

03

Change the day once

Drag, reschedule, approve, or update affected lessons without repeating the work booking by booking.

Swum calendar opening flow for booking a client into an available time
See an opening. Fill it. Start booking directly from the calendar.
Swum bulk reschedule workflow for changing multiple swim lessons together
Plans change. Move affected lessons as one operational decision.

05 / Collect

Protect revenue before it turns into awkward follow-up.

Sell the way your programs work—single lessons, packages, recurring plans, perpetual classes, invoices, deposits, credits, and custom charges—then let Swum keep the payment context attached.

Retention Radar

See who needs attention before the calendar goes quiet.

Swum Retention Radar showing low packages, ending plans, and reviewable alerts

Automatic collection

Retry failed cards without turning your office into a collections team.

Swum automatic invoice collection setting with failed payment retry details

Saved-card charges

Failed-payment retries

Packages and recurring plans

Credits, balances, and refunds

Contractor payment context

06 / Operate

Give the people running the pool a clearer view of now.

Move beyond shared passwords and payroll spreadsheets. Set roles, run the front desk, track instructor attendance, and keep pay connected to the lesson taught.

Front desk

A dedicated kiosk, without opening the entire back office.

Restricted device access · Family check-in · Desk visibility
Swum Front Desk Kiosk setup with restricted access and device controls

Staff

Know who was on deck.

Check-in · Check-out · Missing shifts · Lesson context
Swum instructor check-in and check-out records connected to swim lessons

Lesson-linked pay

Different work can have different rates.

Set instructor pay for private, semi-private, group, and class work. Review contractor balances before payment.

See contractor payments

07 / Connect

One swimmer record. Every useful piece of context.

Stop rebuilding the story from texts, spreadsheets, and payment tabs. Swum connects the family account to swimmer details, lesson history, balances, waivers, progress, and communication.

Swum family and swimmer CRM with plans, invoices, lists, and Retention Radar

Family-first recordsParents, swimmers, purchases, lessons, and progress stay connected.

One school voiceMessages stay close to the lesson and customer context.

08 / Scale

Multi-location control

See the whole organization without erasing how each pool works.

Keep facility context attached to discovery, booking, calendars, instructors, waivers, and operating rules. Owners see the system; teams see the location they need.

  • Location-filtered calendars and lessons
  • Facility-specific waivers and messages
  • Instructor and concurrent-capacity controls
  • Route planning for travel instruction
Explore Swum for large schools
Swum location settings for instructor capacity and route planning
Swum digital waiver configured for specific swim school locations
Rules follow the facility.

09 / Everything connected

The depth you need, organized around the work.

Swum is broad because swim schools are complicated. The difference is that the features share the same lesson, family, staff, and payment context.

Programs

Private, semi-private, group, recurring, package, and perpetual class workflows.

Revenue

Invoices, saved cards, deposits, credits, refunds, retries, and transaction history.

Families

Parent accounts, swimmer profiles, intake answers, notes, balances, and history.

Staff

Employees, contractors, affiliates, admins, rates, check-ins, and payouts.

Progress

Custom levels, milestones, lesson context, placement inputs, and parent updates.

Communication

Direct messages, school announcements, mass email, and schedule notifications.

Compliance

Digital waivers, signing enforcement, custom questions, and facility rules.

Locations

Facility calendars, instructor rules, concurrent capacity, and travel routing.

10 / Built from real bookings

Families do not book on your office clock.

Swum’s 2026 benchmark uses completed bookings recorded on the platform—not a generic survey or an estimate.

Read the benchmark
9,575completed bookings studied
59%booked outside 9–5
7 PMpeak booking hour

11 / Start where you are

Try the workflow before you pay for another system.

Start on Standard for $0 per month. Move into a lower-fee paid plan when your booking volume makes the upgrade worthwhile.

Compare plans and payment fees

Standard

$0/moBuild the system and process payments as you grow.
Most popular

Pro

$98/moLower platform fees for established instructors and schools.

Pro Max

$200/moDeeper capability for larger, higher-volume operations.

12 / Questions

What swim school owners usually ask.

Is Swum only for independent swim instructors?

No. Swum supports independent instructors, growing teams, and multi-location swim schools with group programs, staff roles, school calendars, family communication, billing, and location-aware controls.

Can families book and pay without contacting the office?

Yes. Families can use Swum’s parent-facing booking flow to choose eligible lessons, submit required information, sign waivers, and complete payment based on the school’s settings.

How does SwumAI class matching work?

SwumAI can use intake answers, swimmer age, current progression, class capacity, classmates, and the school’s written placement rules to rank appropriate class options. Staff keep control of the final placement decision.

Can Swum manage packages, recurring plans, and classes?

Yes. Swum supports single lessons, packages, recurring lesson plans, semi-private lessons, group programs, perpetual class enrollment, invoices, balances, and time credits.

Can we manage employees and contractors?

Yes. Schools can coordinate employee, contractor, affiliate, admin, and owner workflows, including instructor-specific rates, pending balances, manual or automatic payment handling, and lesson-linked check-ins.

Can each pool or location have different settings?

Swum keeps location context connected to calendars, instructors, booking, waivers, messages, and operating rules so schools can manage the organization without flattening every facility into one workflow.

Does Swum offer free swim school software?

Yes. Swum Standard is $0 per month and includes core scheduling, payments, single lessons, waivers, and locations. Transaction fees apply, and schools can upgrade when they need packages, plans, group lessons, school operations, or lower processing costs.

What makes swim school management software different from a generic scheduler?

Swim school management software connects the calendar to swimmer intake, class placement, family accounts, waivers, packages, recurring billing, progress, instructor pay, waitlists, makeups, and pool-specific operating rules. A generic scheduler usually treats the lesson as a standalone appointment.

Your next operating system

Bring the messy workflow. We'll show you what it looks like connected.

Start free, or walk through your current scheduling, billing, staffing, and parent experience with us.

No long-term contract · Guided setup available · Built specifically for swim instruction