Swim School Cancellation Policy: Make-Up Lesson Wording With AI

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Swim School Cancellation Policy: Make-Up Lesson Wording With AI.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Swim School Cancellation Policy: Make-Up Lesson Wording With AI.

A swim school cancellation policy should state the notice a parent must give, which absences earn a make-up and for how long it lasts, what happens when the school or pool closes, and what is never refunded. AI words each rule well from a table of your decisions, but cannot decide what is fair for your pool.

Most policies parents meet online read as warnings. They work better as a short set of decisions with numbers: notice in hours, make-ups per term, an expiry, and a separate rule for lessons you cancel. Three kinds of absence need three different answers (told in advance, unannounced, cancelled by the school), and mixing them is where complaints start. Published policies vary widely: some credit only lessons the school cancels, others offer a make-up for any absence announced in advance, with expiry windows measured in weeks or in a year.

Follow me on Instagram@sagnikteaches

Settle eight situations in a table before asking AI for words

The mistake that produces vague policies is asking the AI to "write a cancellation policy". It then invents rules, and you end up editing someone else's decisions. Decide first, in a table, and treat the table as the only input. These are illustrative choices for a school selling 10-lesson terms at $18 a lesson.

Connect on LinkedInSagnik Bhattacharya
SituationMake-up?ConditionsCash refund?
Parent cancels 24 hours or more aheadYesUp to 2 a term; subject to space; use within 8 weeksNo
Parent cancels with under 24 hours' noticeNoOne goodwill make-up per child per term, manager's discretionNo
No message, child does not comeNoNoneNo
Child ill, told us before the lessonYesCounts towards the 2 a termNo
Child away ill for 3 or more consecutive weeksReviewParent writes to the manager with the dates; credit or pauseCredit only
School cancels (pool, staff, weather)Yes or creditMake-up offered, or $18 credit per lesson on the accountManager decides if neither works
Public holiday on the term calendarNoThe term is sold as 10 dated lessons; dates are publishedNo
Family stops mid-termNoWritten notice; unused lessons reviewed by the managerManager decides

Two details deserve a comment. Some published policies charge a fee for a late cancellation or a missed lesson rather than simply writing the lesson off; the table's goodwill rule is a gentler answer to the same problem, and you should pick one approach and write it down. And the school-cancelled row is the one where consumer rules are most likely to bite, so it goes on the list for your solicitor: whether a credit alone is enough, and when a refund is owed.

Subscribe on YouTube@sagnikteaches

How many make-up places can your pool actually give?

A make-up policy is a promise of space, so check you have some. The sum takes five minutes. Say the school runs 20 classes a week with a maximum of 6 swimmers, and the average class has 5. That is 100 enrolled swimmers and one open place in each class: 20 open places a week.

Now estimate demand. If 8 per cent of lessons are missed with notice, that is 8 absences a week among 100 swimmers, and if three-quarters of those families ask for a make-up, you need about 6 make-up places a week. Against 20 available, the normal flow is comfortable. The closure is what breaks it. Close the pool for a day that removes 5 classes, and 25 swimmers need a make-up at once. Week one then has 6 ordinary requests plus 25 closure requests, 31 in all, for 20 places: 11 swimmers are left waiting. Week two has 6 new requests plus the 11 carried over, 17 in all, which fits. A single day's closure therefore takes two weeks to clear even if every swimmer could use any slot, and they cannot, because level and time limit where each child fits.

The same closure represents $450 of lessons (25 swimmers at $18). That is the lesson of the sum: ordinary absences fit inside your spare places, but closures do not. So the policy should treat them differently, with a recovery session, an extra week at the end of term, or a credit, rather than promising "a make-up in any class". If you have more than one pool or teaching tank, or a waiting list, repeat the sum with your own figures; the shape is the same.

Check the cap against the same numbers. If every one of the 100 swimmers used two make-ups in a 10-week term, that would be 200 make-ups, exactly the 200 open places the pool has over the term (20 a week for 10 weeks). Real demand is far lower: 100 swimmers with 10 lessons each and 8 per cent missed with notice is 80 absences, and if three-quarters of families take a make-up, that is about 60 make-ups, or 30 per cent of the spare places. The cap exists to stop a few families using a disproportionate share, not to ration the pool as a whole. If your own sum shows demand close to your spare places, tighten the cap first.

Choose the notice window from your own refill data

A notice window is only worth having if you can use the notice. The useful number is how often a released place is refilled from the waiting list, by how much warning you had. Export last term's cancellations from your booking system, with the notice given and whether the place was refilled, and tabulate them. This is an illustrative result.

Notice givenCancellationsPlaces refilledRefill rate
Under 4 hours1816%
4 to 24 hours24729%
24 to 48 hours221255%
Over 48 hours161169%

Refill rates jump from 29 per cent to 55 per cent once notice reaches 24 hours, so 24 hours is the natural line in this data. In your own, the line may sit at 12 hours or 48. Choose the window where the refill rate first passes half, and say it in hours, never as "reasonable notice". Where parents often cancel in the last few hours, sending a reminder 48 hours ahead gives them the chance to cancel earlier; the tutorial on reducing no-shows with AI reminders covers the message timing. Studios that charge for late cancellations have worked through similar logic, as in the Pilates studio late-cancel wording, though a fee is a bigger step for a children's lesson than for an adult class.

From table to parent wording: a prompt, a draft and the mark-up

Give the AI the table and a tight brief. The two instructions that matter most are the ban on adding rules and the request to mark gaps instead of filling them.

Turn the decision table below into a parent-facing cancellation and make-up policy
for a swim school.
Rules: use only the table. Never add a rule, number or exception that is not in it.
Short sentences, about a 12-year-old reading level, "you" for the parent and "we" for the school.
One heading per rule group, and one worked example with numbers under each.
Where the table is silent, write [DECISION NEEDED: ...] instead of guessing.
Finish with a list of every number you used and the table row it came from.

[paste the decision table here]

Here is the kind of draft that comes back, with the problems intact (illustrative).

Cancelling a lesson
If you cannot come, tell us at least 24 hours before the lesson starts. Use the parent app or reply to your reminder text.
If you tell us in time, you can book a make-up lesson. You can have up to 2 make-ups each term.
If you tell us later, or do not come, the lesson is lost. There is no make-up and no refund.

Using a make-up
A make-up is a lesson in a different class at your child's level, if there is space. You have 8 weeks from the missed lesson to use it. Make-ups cannot be carried into the next term, swapped for money or given to another child.

If we cancel
If we cancel a lesson, for example because of a pool closure or an instructor absence, we will offer a make-up or add a credit to your account. We never charge for lessons we cancel.

Illness
Please tell us as soon as you know. We may ask for a medical note if your child is away for more than 2 weeks.

Changes
We may change this policy at any time.

Six things to fix. First, the table never said that make-ups end with the term or cannot pass to another child; the AI added both, and the first clashes with "8 weeks", because a lesson missed in week 7 has only three weeks of term left. Decide whether the expiry is a number of weeks or the end of the following term, and say one thing. Second, "no refund" sits above the school-cancelled section, which reads as if it covers lessons you cancel; put the cancelled-by-us rules first, or limit the refusal to parent cancellations. Third, the medical-note rule was not in the table, so the AI added it; either put it in the table or delete it. Fourth, two rules have vanished: the goodwill make-up for short notice and the make-up for illness reported before the lesson. Quiet losses like these are only caught by checking the draft against the table row by row. Fifth, "we may change this policy at any time" has legal weight and goes to your solicitor. Sixth, the draft contains no example with numbers, even though the prompt asked for one; ask again, or add one yourself: "Lesson on Tuesday at 4:30. Tell us by Monday at 4:30."

Pool closures and lessons you cancel yourself

When you cancel, the parent has done nothing wrong, so the tone changes and so does the timing. Decide three things in advance: how quickly parents hear, what they are offered, and who approves the wording. A workable rule: message by 7 a.m. for morning lessons and by 1 p.m. for after-school lessons, using the channel parents already read, with a template whose only blank is a short reason approved by the manager.

Subject: Tonight's lessons are cancelled

Hi [first name],

We have had to close the pool this evening because of [short reason, approved by the manager].
Tonight's lesson for [child's name] will not run, and you will not be charged for it.
By Friday we will email two options: a make-up lesson within the next two weeks,
or a credit on your account. You do not need to do anything now.

[your name]

Keep the reason brief and neutral, and do not describe an incident without the manager's say-so. If closures stretch beyond a day, the capacity sum above tells you when make-ups stop being realistic, and the wording should move to credits or an extra week. The riding lesson policy on weather and welfare handles a similar problem where the cause of cancellation is outside your control. For the refund side, check the wording against consumer rules with drafting a refund policy and then checking consumer law, and send the final version to your solicitor.

Reply scripts for five messages parents really send

Parents rarely read the policy. They write a message and expect an answer, and your staff then improvise. Draft the replies once, from the policy, and keep them where the team can find them. Use [first name] and [child's name] as placeholders, and keep children's names and medical details out of chat tools: paste the parent's question with the names removed, and add them back when you send.

Parent's messageWhat the policy saysReply
"Can we swap to Thursday this week?" (sent two days ahead)Notified absence: a make-up, subject to space"Hi [first name], thanks for telling us in good time. I have booked [child's name] into Thursday at 4:30 as a make-up. It counts as one of the two this term."
"She is ill and can't come today." (sent 40 minutes before)Illness told before the lesson: a make-up, counted in the two a term"Sorry to hear [child's name] is poorly, and thank you for telling us before the lesson. As she is ill, she can have a make-up at her level within 8 weeks, if there is space, and it counts as one of her two this term. Reply with a day that suits and I will check. If she is off for three weeks or more, send us the dates and [manager's name] will look at your account."
"We are away three weeks in the holidays. Can we have credit?"Dated term; planned absence is a notified absence"Lessons run on the dates in the term calendar, so we cannot credit them. If you tell us 24 hours ahead for each lesson, you can use up to two make-ups this term."
"You cancelled last Tuesday. I want my money back."School-cancelled: make-up or credit; refunds to manager"I am sorry about last Tuesday. We can offer a make-up on [date] or an $18 credit. If neither works for you, reply and I will ask [manager's name] to review it."
"He missed three lessons through illness. Can we have extra make-ups?"Two a term; 3-week illness is reviewed"Thank you for letting us know. I cannot add a third on my own, so I have passed your request to [manager's name], who reviews longer illnesses. You will hear by [day]."

Store the policy, the table and these replies in a ChatGPT Project or a Claude Project, with one standing instruction: never promise anything outside the policy, and pass exceptions, refunds and anything about safety to a person. A staff member can then paste a parent's message and get a draft in the school's voice. Check the sharing rules before you rely on this: ChatGPT lets you share a project on every plan, while Claude shares projects only on its Team and Enterprise plans. The draft is not sent until someone has read it against the table.

The read-before-send step earns its keep. Asked to answer the 40-minute message with no standing instruction, an assistant may well write something kind such as "No problem at all, just bring her to any class this week and it won't count against her make-ups". That sentence makes two promises your policy does not: make-ups depend on space at the child's level, and an illness make-up counts towards the two a term. Once it is in writing, a parent will quote it. The same assistant, given the rule and the table, writes the reply in the second row above, which is just as kind and promises only what the policy gives.

Twelve awkward cases to run through the draft before it goes live

A policy fails in the gaps, not in the clauses you wrote. Before enrolment opens, ask the AI to act as a sceptical parent: give it the final policy and a list of awkward cases, and ask what the policy says about each, quoting the words. Where it cannot quote anything, you have found a gap. These twelve show the sort of results to expect.

CaseWhat the policy saysGapFix
Child misses lesson 9 of 10 with noticeMake-up within 8 weeksThe term ends in a week; no carry-over ruleExpiry is the end of the next term
Parent texts 25 hours before the lesson; the office reads it 23 hours before24 hours' noticeDoes notice count when sent or when read?Notice counts when we receive it, by app, text or phone message
Child misses the make-up tooSilentRebooked or lost?A missed make-up is not rescheduled
Swimmer moves up a level mid-termMake-up at "your child's level"Old or new level?Make-ups use the current level
We exclude a child under our health rulesSilentSchool-cancelled or parent-notified?Treated as a notified absence with a make-up
Pool shut for three weeksMake-up or creditNo threshold for a refundAfter two missed lessons, a refund option; solicitor to confirm
Child arrives, swims ten minutes, then leaves upsetSilentAttended or missed?A lesson that has started counts as attended; the instructor tells the parent on the day
Parent asks for two make-ups in one weekUp to 2 a termNo weekly limitOne make-up booked per week, so spare places are shared fairly
Parent says they cancelled at 4:25 for a 4:30 deadline; the app shows 4:3124 hours' noticeWhose clock decides?The booking system's timestamp decides
Regular instructor is ill and another teaches the classSilentDelivered or cancelled?Counts as delivered; only a cancelled class is school-cancelled
Free trial lesson cancelledSilentDo make-up rules apply?A trial can be rebooked once; no make-ups
A make-up lesson is cancelled because the pool is closedA missed make-up is not rescheduledThe rule collides with a closureA make-up that we cancel is rebooked, not lost

The level case connects to your records: knowing which level each child is in is the same data behind level-by-level progress reports written with AI. Add every fix to the decision table first and regenerate the wording afterwards. Patching sentences in the draft is how the table and the policy drift apart.

Where the policy lives so every message says the same thing

Parents meet your policy in four places: the booking page, the confirmation email, the parent app or reminder texts, and the poolside noticeboard. If the four differ, the parent quotes the friendliest one. Publish one full version on your website and a five-line summary elsewhere, each generated from the same table, each dated, and each ending with a link to the full version. Ask parents to accept the policy as part of enrolment and keep the record of which version they accepted.

Check whether your booking software can enforce the rules rather than only describe them: a notice cut-off in the cancellation button, make-up credits that expire, a cap per term. Swim school management software and its AI features is a good place to see which of those a system really does. Rules a system enforces cause far fewer arguments than rules the front desk has to remember.

Four numbers that show the policy is working

After one term, review four things. Decide the targets yourself; the point is to see the trend.

  • Share of absences notified 24 hours ahead. It should rise after the first reminder cycle. If it stays flat, parents are not seeing the policy or the reminder.
  • Make-ups requested, used and expired. Many expiring unused means the window is too short or the slots too awkward; many requested and not available means your spare places are fewer than the sum suggested.
  • Backlog after a closure. How many weeks it took to clear. Compare with the two weeks the sum predicted.
  • Complaints and exceptions. Count the messages that needed a manager and read them for patterns: the same gap appearing three times means a rule is missing, not that parents are difficult.

Bring the numbers and the awkward cases back to the table once a year, update it, regenerate the wording, send it for the solicitor's glance, and start the next term from a policy that has been tested by real parents instead of imagined ones.

Questions swim school owners ask about the policy

Can my policy refuse refunds for cancelled lessons?

A policy states what you will do, but it cannot override consumer rights where you operate, and lessons you cancel yourself are the most sensitive case. Offer a make-up or credit first, send refund requests to a named manager, and put the refund wording on the list for your solicitor to check before the term starts.

What do I say when a parent quotes another school's policy?

Stay calm and restate your own: the notice window, the make-up allowance and the date the parent accepted them at enrolment. Do not argue about what other schools do. If the parent has a genuine circumstance your policy did not foresee, pass it to a manager rather than improvising a favour at the desk.

Should an AI chatbot answer parents directly?

AI is safest as a drafting assistant: it writes the reply, a person reads it and presses send. A chatbot that answers on its own can promise a make-up your pool has no space for. If you do add one, limit it to quoting the policy and passing exceptions, refunds and anything about safety to a person.

What if a parent says they never saw the policy?

Show the record of acceptance from enrolment and the summary in the confirmation email, then check whether the policy was visible when they booked. If you decide to make an exception, treat it as a one-off goodwill gesture, say so in writing, and do not let it become the precedent the next parent quotes back to you.

Further reads

Sources: published swim school cancellation and make-up policies, read to compare notice windows, expiry periods and closure rules; ChatGPT and Claude help pages on Projects. No figure here is a benchmark; all numbers are illustrative.

Want your make-up rules settled before the next term opens?

On a 1:1 call we can work through your notice windows, closure rules and class capacity, decide which parent messages AI can draft and which need a person, and set the replies up to match your policy.

Book a 1:1 call with me