Swim schools and learn-to-swim programs

Class and family management built to keep pace.

Coordinate levels, lanes, instructors, waitlists, makeups, attendance, billing, and family communication in one connected system.

Common operating challenges

A swim school never stands still for a week.

Swimmers move up. Water time is finite. Families miss lessons and expect a makeup. Most of the administrative load in a swim school comes from those three facts colliding every single day.

Constant movement through levels

Swimmers pass off skills and change levels mid-session, which means changing days, times, instructors, and rosters. When level definitions live in a spreadsheet and enrollment lives somewhere else, every promotion becomes manual re-entry.

Capacity that has to be exact

Instructor ratios and available water decide how many swimmers a class can hold. One seat oversold is a coaching problem in the water, and one seat left empty is water time you paid for and did not use.

Absence and makeup pressure

Illness, travel, and swim meets generate absences all week. Without a policy the system can apply, makeup requests turn into a running negotiation at the front desk and an informal ledger nobody else can read.

What changes with Reef

Fill classes without creating front-desk chaos.

Your programs, levels, and the resources you schedule against are defined by your organization - Reef does not impose a curriculum or a pool layout. Once they are defined, enrollment, capacity, attendance, credits, and billing all work from the same records.

  • Programs and levels you define yourself
  • Capacity, waitlists, and auto-promotion on drop
  • Drop-ins and makeup eligibility per class
  • Parent-reported absences with policy-based credits
  • Makeup booking and standby offers
  • Skill requirements and recorded pass-offs
  • Recurring tuition with auto-pay
  • Announcements to selected audiences

When a swimmer drops, the next family on the waitlist is promoted.

Classes carry a capacity, a waitlist, and auto-promotion on drop, so a seat that opens on a Tuesday evening does not wait for someone to notice it on Wednesday morning.

See how enrollment and capacity work

One application

The same application, shaped by role and permission.

A deck supervisor, an instructor with a clipboard, and a parent in the bleachers all need different things from the same lesson.

Owner or director

Watch enrollment, capacity, attendance gaps, collections, and makeup slot fill rates from one dashboard, and see what needs attention today.

Instructor

Open the session, mark attendance, add a note, and record a skill pass-off on the device already in hand - before the next group is in the water.

Front desk

Start an enrollment, hand the remaining steps to a guardian by email, QR, or a controlled shared device, and take a payment without leaving the flow.

Guardian

Report an absence, book a makeup or join standby, complete forms, pay an invoice, and follow each child’s progress from one mobile-first experience.

Swimmer

Skills, requirements, attendance, and milestones stay visible through the family experience built around each athlete.

See the guardian and family perspective

See it with swim examples

Bring your level chart to the walkthrough.

We can walk through the workflows a swim school actually repeats - level changes, exact capacity, absence credits, makeup booking, and family billing - using your vocabulary rather than ours.

Bring every role into the same current.

See how Reef can fit your programs, locations, staff, and families.