Skip to content
OperationsGuide

Waitlist and Make-Up Session Management for Swim Schools

A healthy waitlist is a sign of demand. A mismanaged waitlist is a source of lost revenue and frustrated families. This guide covers intelligent waitlist ranking, self-service make-up booking, credit policies, and how to turn your waitlist from an administrative burden into a growth engine.

AMES Team
16 March 2026
10 min read
Waitlist and Make-Up Session Management for Swim Schools

The Waitlist Paradox

A long waitlist sounds like good news. It means demand exceeds supply. It means your swim school is popular. But a waitlist only has value if you convert the families on it into enrolled swimmers. A waitlist where families wait for months, receive no communication, and eventually give up is not an asset. It is a leaking pipeline of potential revenue.

The swim schools that manage waitlists well treat them as an active part of their business operation, not a passive list gathering dust. They communicate regularly with waiting families, process the list efficiently when spaces open, and use waitlist data to inform decisions about expanding capacity, adjusting the timetable, and targeting marketing spend.

This guide covers how to structure your waitlist, integrate it with your make-up lesson system, and ensure that waiting families become enrolled families as quickly as possible.

Intelligent Waitlist Ranking

Not all waitlist entries are equal. A family that registered six months ago for a Saturday morning Stage 2 slot has been waiting longer and has more specific requirements than one that enquired yesterday about "any beginner class." Your waitlist ranking should reflect these differences.

Ranking Criteria

An intelligent waitlist ranking system considers multiple factors:

  • Date of registration: First-come, first-served is the foundation of fairness, and families expect it. The longest-waiting family should have priority, all else being equal.
  • Level match: A space in a Stage 3 class should be offered to a Stage 3 swimmer on the waitlist before a Stage 2 swimmer, even if the Stage 2 swimmer has been waiting longer. Placing a child at the wrong level is unsafe and unproductive.
  • Preferred time slots: Families on the waitlist should be asked which time slots they can attend. When a space opens on Thursday at 4:30pm, only families who listed Thursday as a preference should be contacted. Offering a slot to someone who cannot attend wastes time for both parties.
  • Sibling priority: Many swim schools give priority to siblings of currently enrolled swimmers. This is good for retention (the enrolled family feels valued) and good for logistics (the family is already visiting your venue).
  • Existing customer status: Families who are already enrolled in another class or who have previously been enrolled with you might receive a small ranking boost. They are a known quantity, already in your system, and easier to onboard.

Automated Ranking

Rather than manually reviewing the waitlist each time a space opens, your system should automatically rank eligible families and present the top candidates. The staff member processing the space should see the ranked list, confirm the top-ranked family, and trigger the offer. If the family declines or does not respond within a defined window (typically 48 hours), the system moves to the next family automatically.

Integrating Waitlists with Make-Up Sessions

Waitlists and make-up lessons are two sides of the same capacity coin. When an enrolled swimmer misses a lesson, that space becomes temporarily available. Smart integration connects this temporary availability to both make-up requests and waitlist opportunities.

Make-Up Priority

When a class has a cancelled swimmer, the first priority is usually to offer that space as a make-up to another enrolled swimmer who has a credit. The make-up swimmer gets their replacement lesson, the class runs at full capacity, and no revenue is lost.

Trial Lessons from the Waitlist

If no make-up swimmers take the space, consider offering it as a trial lesson to the next family on the waitlist. This serves three purposes: the waitlisted family gets to experience your programme, the class runs at full capacity, and you accelerate the conversion of waitlisted families into enrolled swimmers. A family that has attended a trial is far more likely to enrol when a permanent space becomes available.

Capacity-Aware Automation

The key to making this work smoothly is automation. When a cancellation is received, the system should check for eligible make-up swimmers first, then eligible waitlist families for trial lessons. It should respect ratio limits, level requirements, and time preferences automatically. By the time a staff member reviews the system, the offer has already been sent to the right family.

Credit Policies and Unused Credit Management

Credits accumulate when families pay for lessons their children do not attend and are not able to make up. How you manage these credits affects your financial reporting, your parent relationships, and your administrative complexity.

Types of Credit

  • Make-up credits: Issued for eligible missed lessons. Valid for the current term plus a defined grace period. Redeemable against a replacement lesson.
  • Account credits: Monetary credits applied to the family's account, usually as a result of overpayment, cancellation refunds, or goodwill gestures. Applied against future invoices.
  • Holiday credits: Automatic credits for lessons not delivered during school holidays or pool closures. Typically applied as a deduction from the next term's invoice.

Expiry and Forfeiture

Every credit should have a clear expiry policy, stated in your terms and conditions. Make-up credits that never expire accumulate indefinitely and become impossible to fulfil. A standard approach is that make-up credits expire at the end of the following term. Account credits might have a longer validity period, such as 12 months.

When credits expire, the system should automatically update the family's account and, if your policy requires it, notify the family before expiry so they have a final opportunity to use them. This transparency avoids the "I didn't know it was going to expire" complaint.

Reporting on Outstanding Credits

Track your total outstanding credit liability. If you have two thousand pounds in unexpired make-up credits across your programme, that represents potential capacity you may need to deliver. If the number is growing each term, your make-up system is not offering enough opportunities, or your policy is too generous. Either way, the data tells you where to act.

Self-Service Booking for Parents

Allowing parents to manage their own waitlist preferences, make-up bookings, and credit usage through a self-service portal is the single biggest administrative efficiency you can gain.

Waitlist Self-Management

Parents should be able to join the waitlist online, specify their preferred time slots and venues, update their preferences at any time, and see their position in the queue (if your policy is to share this information). Some schools show approximate waiting times based on historical turnover data, which manages expectations and reduces "how much longer?" enquiries.

Make-Up Self-Booking

When a parent logs a planned absence or their child misses a lesson, the system should present available make-up slots that match the child's level and have capacity. The parent selects a slot, confirms, and the booking is processed instantly. No phone call, no email, no manual diary check. The instructor sees the make-up swimmer on their register for that session.

Credit Visibility

Parents should be able to see their credit balance, the type and expiry date of each credit, and how to use them. A family that can see they have two make-up credits expiring next month is motivated to book them. A family that does not know their credits exist will let them expire and then complain.

Key Takeaways

  • Rank your waitlist intelligently: Registration date, level match, time preference, and sibling priority create a fair, efficient ranking system.
  • Automate the offer process: When a space opens, the system should identify, rank, and contact eligible families without manual intervention.
  • Connect cancellations to opportunities: A cancelled lesson is a make-up opportunity first and a trial lesson opportunity second. Automate both pathways.
  • Set clear credit expiry policies: Every credit type should have a defined validity period, communicated at issue and reminded before expiry.
  • Enable full self-service: Waitlist registration, make-up booking, and credit usage should all be available to parents through a portal, reducing admin to near zero.
waitlist managementmake-up sessionsself-service bookingcredit managementcapacity planning

Ready to streamline your business?

See how AMES can automate bookings, payments, and communication for your activity business.

Book a Demo