Swim Instructor Schedule Change Email: Confirm Coverage
12 min read

A Tuesday 4:30 p.m. Level 2 class loses its instructor at 3:50. The coordinator sends a text to the group chat: "Anyone able to cover Tuesday?" Someone replies with a thumbs up. Another says "maybe, let me check." The coordinator goes back to the front desk and assumes it is handled. At 4:25, eight kids and two parents are at the pool edge and nobody in a whistle lanyard is walking toward them.
This is the most common way a swim school loses a class, and it has nothing to do with bad instructors. A schedule change got treated as solved the moment someone sounded willing. A good swim instructor schedule change email fixes that by making coverage a written state with an owner, not a vibe in a group chat.
This guide is staff-facing and operational. It covers the moment an instructor's availability changes, before any substitute handover notes or parent messages enter the picture. You get what the email must contain, three copyable templates (request, acceptance, unresolved), a manual tracking routine, and the point where you hand off to families.
Why a verbal 'I can cover' is not coverage
A verbal yes feels like coverage because it relieves the person who asked. But it is missing every detail that makes coverage real: which class, which date, which pool, which level, and whether the person actually checked their own calendar before answering.
Three failure modes show up again and again in schools that schedule by hand.
First, the ambiguous yes. "I can probably do it" gets logged as covered. Probably is not a name on a roster.
Second, the double yes. Two instructors both say they will cover, each assuming the other is the backup. Or one says yes in the group chat and another says yes to the coordinator in person, and nobody reconciles them.
Third, the silent drop. An instructor says yes at 9 a.m., gets a conflicting shift at noon, and never says anything because the coordinator already moved on.
The rule that fixes all three is simple: a class is uncovered until someone acknowledges it in writing. Agreeing is not enough. The instructor has to restate the class details. If that acknowledgement does not exist, the class is open, and open classes get chased.
This also protects the instructor. When an email says "you confirmed Tuesday 4:30, Level 2, Lane 3," nobody can later claim they were never asked. It protects you, too, when a pool deck supervisor or an owner asks why a class ran short-staffed.
A group chat is fine for the first ask. It is a bad place to hold the record, because messages scroll away and nobody can answer "who has Tuesday?" without scrolling. Put the final state in an email thread you can search.
If you also run substitutes through a handover document, keep that separate. The swim instructor handover notes template for substitutes covers what a sub needs to know on deck. This article covers the earlier question: does a sub exist at all?
What every instructor schedule change email must contain
Strip a schedule change email down and it needs seven fields. Miss one and you will get a reply that asks for it, which costs you an hour you do not have.
1. The class, identified unambiguously. Day, date, start and end time, program name, and level. "Tuesday Level 2" is not enough if you run two Level 2 classes on Tuesdays.
2. The location. Pool name, and lane or section if your school assigns them. Multi-location schools get this wrong constantly.
3. The reason for the change, in one line. Keep it neutral: "Jordan is out sick" or "Priya's availability changed for the rest of the term." Do not share private medical or personal details.
4. The scope. One class, one week, or every week through a stated date. An instructor who thinks they are covering one Tuesday and a coordinator who meant six Tuesdays will both be unhappy by week two.
5. A reply-by time. An actual clock time, not "soon." For same-day changes, give a window of 30 to 60 minutes. For next week, give end of day tomorrow.
6. What counts as acceptance. Tell people how to answer. "Reply with the word CONFIRMED and the class date" leaves nothing to interpret. A thumbs-up emoji does not count.
7. The fallback. State what happens if nobody replies by the deadline: you will ask the next person on your list, or escalate to the owner, or begin closing the class.
A subject line carries more weight than most coordinators realize. Use a consistent format so the thread is findable later: COVERAGE NEEDED: Tue Oct 14, 4:30 PM, Level 2, Main Pool. When it is resolved, change the prefix to CONFIRMED or UNRESOLVED. Three prefixes, three states, searchable in any inbox.
One more field that is easy to forget: the person's qualifications. If a Level 4 class needs someone certified to teach stroke development, say so in the request. Otherwise you will get an eager yes from someone who should not be on that deck.
Template 1: The coverage request email
Send this to the instructors you think can cover. One email to a short list, not a blast to the whole staff. Large blasts invite the double yes and the bystander effect, where everyone assumes someone else will answer.
Subject: COVERAGE NEEDED: [Day, Date, Time], [Level/Program], [Pool]
Body:
Hi all,
I need coverage for the following class. Please read the details before replying.
Class: [Program name], [Level]
Date and time: [Day, date], [start] to [end]
Location: [Pool name], [lane or section if applicable]
Scope: [This one class only / every [day] through [date]]
Why: [One neutral line, for example: "Jordan is unavailable."]
Needs: [Any required certification or level experience, or "none beyond standard"]
If you can take it, reply to this email with the word CONFIRMED and the class date. A text or chat message will not count as confirmation, and I will not mark the class covered until I have your email.
Please reply by [specific time and day]. If I do not have a confirmation by then, I will move to the next person on my list.
If you cannot take it, a quick "no" helps me a lot. Silence slows me down.
Thanks, [Name]
Two details do the heavy lifting. "A text will not count" trains your team over a few weeks to answer in the right place. And "a quick no helps me" gets you decline replies, which are information. Five declines and zero yeses by your deadline means you already know you are heading to Template 3.
Send requests in waves when you can. Ask your two most likely instructors first, with a short reply-by time. If neither confirms, widen the list. Sending to everyone at once feels faster but creates cleanup when three people accept.
Template 2: The acceptance and acknowledgement email
This is the email that turns a willing instructor into a covered class. It has two jobs: lock the details in writing, and close the loop with everyone who was asked, so nobody keeps waiting for a decision.
Send the first version to the instructor who accepted. Send the second to the others you asked.
To the accepting instructor
Subject: CONFIRMED: [Day, Date, Time], [Level/Program], [Pool]
Hi [Name],
Thank you for taking this. Here is what I have recorded, please reply to confirm it matches:
You are covering: [Program], [Level]
Date and time: [Day, date], [start] to [end]
Location: [Pool], [lane or section]
Scope: [One class / every [day] through [date]]
Original instructor: [Name]
If any detail is wrong, tell me now. If it is right, a one-line "Yes, that is correct" closes this out. I will send roster and notes information separately.
If something changes on your end, email me as soon as you know, not on the day.
[Name]
Notice that the coordinator asks for a second reply. That feels like overkill until the first time an instructor replies "CONFIRMED" to the wrong Tuesday. The restate-and-confirm step costs about 20 seconds and catches date errors, which are the most common mistake in manually scheduled schools.
To everyone else who was asked
Subject: Update: [Day, Date] class is now covered
Hi all, [Date] [time] [Level] is covered. No further replies needed. Thanks to everyone who checked.
This second message matters more than it looks. Without it, an instructor who was lukewarm on the first ask may hold their evening open for you, or accept late and create a duplicate. Closing the loop in writing costs nothing and prevents the double yes.
Once the instructor has replied with their "Yes, that is correct," mark the class confirmed in your tracker (covered below). Not before.
Template 3: The unresolved coverage email when nobody can take the class
Sometimes nobody can cover. Your whole bench is booked, sick, or already at their weekly hour limit. The worst response is to keep quietly hoping. The best response is a written escalation with a decision deadline, sent early enough that the owner or director still has options.
This email goes to whoever can make the call: the owner, the aquatics director, or you in another hat. Send it as soon as you run out of people to ask, not at the last possible minute.
Subject: UNRESOLVED: [Day, Date, Time], [Level/Program], [Pool]
Hi [Name],
I have not been able to find coverage for this class and need a decision.
Class: [Program], [Level], [number] swimmers enrolled
Date and time: [Day, date], [start] to [end]
Location: [Pool]
Original instructor: [Name], unavailable because [one neutral line]
Who I asked: [Names], by [time/date]
Responses: [Declined: names. No reply: names.]
Options I see:
Combine with [other class] if ratios allow ([current count] plus [count] = [total] against our [ratio] limit).
You or [another admin staff member] teach it.
Close the class and run a makeup per our policy.
I need your decision by [specific time] so families can be notified with enough lead time. If I do not hear back, I will [default action, for example: start the closure message at that time].
[Name]
The options list is the point. A coordinator who writes "nobody can cover, what do we do?" hands the owner a problem. A coordinator who lists three options with numbers hands the owner a decision. Combining classes is the option most schools forget, and it only works if you check your instructor-to-student ratio in the email itself.
Put a default action in every unresolved email. Defaults keep a stalled decision from becoming a no-decision. If the deadline passes and the owner is silent, you proceed with the default, and the email proves you asked.
When the decision is made, change the subject prefix on the thread to CONFIRMED (covered by combining or admin teaching) or CLOSED (class cancelled), and reply-all with one line saying which.
A simple manual tracking routine for open and confirmed classes
Templates only work if you can see at a glance which classes are still open. You do not need software for this on day one. You need three states and one daily habit.
Three states, no more:
OPEN: change reported, no written acknowledgement yet.
CONFIRMED: an instructor replied in writing with the correct details.
UNRESOLVED: you ran out of candidates and escalated.
Add a fourth, CLOSED, only for classes that are cancelled or merged.
The tracker. A single sheet with one row per affected class. Columns: date, time, level, pool, original instructor, replacement, status, last contact time, reply-by deadline, and a link or note pointing to the email thread. Sort by date and color the status column. Nothing fancy.
The daily habit. Twice a day, at a fixed time (say 9 a.m. and 2 p.m.), scan the tracker and ask three questions:
Is anything OPEN past its reply-by time? If yes, send the next request now.
Is anything CONFIRMED but within 24 hours of the class? Send a one-line reminder to the covering instructor: "Reminder: you have [class] tomorrow."
Is anything UNRESOLVED without a decision? Chase the decision-maker.
The 24-hour reminder catches the silent drop from earlier. An instructor who forgot, or whose plans shifted, is far more likely to tell you at 24 hours than at 24 minutes.
Schools running on rosters in spreadsheets will recognize this routine from the end-of-day habits in the swim school daily close checklist. Coverage status belongs on that same checklist: before you leave, every class tomorrow should be CONFIRMED or have a named owner chasing it.
This is where hand-run coordination wears thin. A tracker, an inbox, and a group chat are three places holding one truth. Soljio keeps programs, schedules, and rosters in one workspace, so the schedule your instructors and families see is the same one you are editing, rather than a sheet you have to reconcile against your email.
When to hand off to parents: sibling scheduling, waitlist, and closure messages
Staff coverage and family communication are two separate tracks, and you should not start the second until the first reaches a stated outcome. Telling parents "we are finding a sub" is how you end up apologizing twice.
Use the status of the thread to decide what, if anything, parents hear.
CONFIRMED with the same time and level. Usually, parents need nothing, or at most a short note that the instructor has changed for the day. Save a message for cases where the swimmer's regular instructor is a big part of their comfort, such as a nervous Level 1 child. Keep it factual and brief.
CONFIRMED but the time, pool, or day changed. This is a parent message, because their logistics changed. Moving one class can collide with a sibling's slot. Before you announce a new time, check the family's other classes. The sibling scheduling guide covers how to fit brothers and sisters back-to-back so a time change does not force a family to choose.
Merged or reduced class. Tell parents what changed and why the ratio still holds. If the merge opens or closes a spot, that touches your waitlist, so look at the waitlist offer email templates before you promise anyone a place.
CLOSED. Now the parent message is a closure notice with a makeup path. Use the pool closure notice template for wording, and point to your makeup policy for how the missed lesson is handled.
The handoff rule in one line: parents get a message only when something they experience has changed, and only after staff coverage has a final status. Sending earlier trades accuracy for the feeling of being transparent, and it generates reply emails you then have to answer while still hunting for an instructor.
Conclusion
Treat every availability change as an open item until a name and a date come back to you in writing. Copy the three templates into your drafts folder today, change the subject prefixes to OPEN, CONFIRMED, and UNRESOLVED, and set the 9 a.m. and 2 p.m. scan on your calendar. Within two weeks your instructors will start answering in the right place without being told.
If you are tired of reconciling a spreadsheet, a group chat, and an inbox to answer "who has Tuesday at 4:30," ask for a short call about Soljio at hello@soljio.com. It is in private beta, and it keeps your schedules, rosters, and families in one workspace so the class list you teach from is the one you edit.