Swim School Term Rollover Checklist: Prepare Next Rosters
8 min read

The final two weeks of a swim session can break a front desk. Instructors hover near the pool office with soggy level cards, parents line up to ask if Tuesday at 4:30 PM is still theirs, and unread emails pile up in the inbox. When you manage between 50 and 500 swimmers across one or two locations, running a session changeover on memory guarantees mistakes.
This swim school term rollover checklist gives you an orderly, manual sequence to roll current swimmers into the upcoming session. Before you touch your schedule, have three things ready: your current session attendance log, an updated list of active families with account balances, and your confirmed pool lane hours for the next term.
Step 1: Set the rollover timeline and priority window
Every chaotic rollover traces back to a loose timeline. Give parents two open-ended weeks to decide whether they want their slot, and they'll wait until the final hour. Your desk staff ends up stuck in limbo, unable to confirm spots for anyone else.
Run your priority re-enrollment across a strict five-day window during week seven of an eight-week term. That leaves week eight to fill vacancies from your waitlist and lock rosters before opening day. Announce the dates at the start of week six with a brief email and a printed sign at the pool entrance.
A tight window forces decisions. When parents know their reserved slot expires on Friday at 5:00 PM, they respond. If they need to change days, they tell you right away instead of dragging the conversation into the break between sessions. Keep the priority rules simple: existing families keep their exact day and time if their skill level stays the same, or get first pick of available slots in the next level if their child graduated.
Step 2: Close out the current session (attendance, makeups, balances)
Never roll a family into a new term while their current account has an unresolved balance or open makeup requests. Unpaid fees carried across terms turn into bad debt that compounds. Outstanding makeup lessons crowd your lanes when families try to burn four banked sessions in the first two weeks of a new term.
Audit every swimmer profile two weeks before the session ends. Flag accounts with unpaid balances and place an administrative hold on their priority re-enrollment link. The policy is simple: past-due tuition gets cleared before a family can reserve a spot for the upcoming term. A standard swim lesson makeup class policy keeps the rules uniform for all clients.
Enforce hard expiration dates on missed lessons. If your policy says missed classes expire at the end of the active term, uphold that rule. Makeup credits that spill across sessions distort your student-to-teacher ratios and throw off your instructors' lane counts. Close the books on attendance so you know your exact numbers.
Step 3: Finalize each swimmer's end-of-session progress and next-class decision
Roster planning fails when you don't know which level a child should enter. If an instructor promotes eight swimmers out of Beginner 1 on the final Saturday, but your schedule only has four open slots in Beginner 2, your front desk inherits an immediate crisis.
Require deck instructors to submit level evaluations by the end of week six. Instructors can record competencies on deck using digital cards or clipboard sheets, but the decision must be binary: does the child stay in their current level, or move up? If a child needs two more weeks to master bilateral breathing, mark them to repeat the level now. You can always adjust later, but your default schedule needs firm placements. A structured swim progress report template shows parents the exact skills evaluated.
Platforms like Soljio let instructors take attendance and mark skills directly from the pool deck, so nobody transcribes soggy paper slips into a database at midnight. When level recommendations sit in one organized workspace, your front desk can match swimmers to time slots without guessing who can tread water and who can't.
Step 4: Build the next-session class list with capacity and instructor availability
Don't copy and paste last session's master schedule into the new term. Staff availability changes. A college instructor might alter their class schedule, or a coach may need Saturdays off. Publish your class grid before locking instructor shifts and you'll end up canceling full classes three days before the term starts.
Collect instructor availability in writing four weeks before the term starts. Once staff hours are set, audit your student pipeline from Step 3. If 35 swimmers are graduating from parent-and-tot classes into independent preschool levels, you need more 4:1 ratio preschool classes and fewer parent-child slots. Adjust your lane assignments to match the incoming cohort.
Cap every class strictly. For beginner learn-to-swim classes, a 4:1 ratio is standard. Stroke development groups can run at 6:1 or 8:1 depending on your pool footprint. Record these hard caps in your master sheet before sending offers to parents. Empty spaces are payroll cost, but overloaded classes degrade lesson quality and produce complaints.
Step 5: Send each family a clear, personal rollover offer
Generic broadcast emails create administrative overhead. Email 300 families saying "Registration is open, check the website" and your front desk will get 150 replies asking, "Which class should Lucas take?" and "What time was our class again?"
Send each family an individual, direct offer with three specific details: their swimmer's name, their recommended level for next session, and their reserved class time. For example: "Lucas has passed Stage 1 and is approved for Stage 2. We have reserved his spot in Stage 2 on Tuesdays at 4:30 PM with Coach Sarah. Click here to confirm and pay by Friday at 5:00 PM to secure this slot."
If the swimmer is repeating a level, say so plainly: "Lucas is staying in Stage 1 to build stamina on his backstroke kick. We have held his current Tuesday 4:00 PM slot." Clear communication stops defensive emails before they start. A direct payment link on your school subdomain cuts out phone tag and brings in cash before the new term begins.
Step 6: Track responses and follow up with non-responders
Set up a clean tracking spreadsheet or workspace view to monitor priority responses. You need four columns: Swimmer Name, Current Class, Offered Class, and Status. Status takes only four values: Pending, Confirmed, Declined, or Change Requested.
When a parent confirms and pays tuition, change their status to Confirmed. If they request a different day, move them to Change Requested and review open slots manually. Don't promise an alternate slot until you know what opens up. For parents who stay in Pending, send one automated or manual reminder 24 hours before the priority window closes.
Keep the reminder brief: "Your priority window to keep your swim lesson slot ends tomorrow at 5:00 PM. After that time, unclaimed spots are released to families on our waiting list." When the deadline passes, don't extend it quietly. Change every remaining Pending status to Released. Holding the deadline protects your schedule and lets you offer those spots to eager families through active swim lesson waitlist management.
Step 7: Release unclaimed spots, finalize the roster, and run a pre-session check
With your priority window closed, you now have a verified list of empty lane spaces. Cross-reference your open slots against your waiting list. Call or email waiting families in order of inquiry, and give each a 24-hour window to complete payment before moving to the next name.
Once all available slots are filled, lock the session schedule. If you're moving data out of a planning file, you can import your finalized roster spreadsheet directly into Soljio to populate your daily deck sheets. When swimmer medical notes, emergency contacts, and level placements live in one central record, opening day stays calm.
Run a final pre-session audit 48 hours before class one. Print or sync deck rosters for your coaches, verify that every swimmer on the list has a confirmed payment, and send parents a welcome message covering pool entry procedures, what gear to bring, and arrival times. Your front desk can then welcome families on day one instead of fielding billing disputes.
What to do next: troubleshooting common rollover problems
Even disciplined operations hit friction during term transitions. Prepare your front-desk team with standard answers for these three common rollover problems.
First, handle requests for filled classes with an internal transfer queue. If a working parent can't make a 4:00 PM class and needs 5:00 PM, keep them in their existing 4:00 PM slot as a placeholder and log the transfer request. If a 5:00 PM slot opens during waitlist processing, move them over immediately.
Second, manage mid-rollover staff departures by freezing affected classes rather than reassigning children blindly. If an instructor steps down two weeks before the session, check whether an existing coach can absorb the block or whether you need to merge two small classes at the same skill level. Tell parents about any instructor change early so expectations are clear on day one.
Third, resolve disputed skill evaluations with a quick deck check. If a parent insists their child should have passed to Stage 3, offer a five-minute deck assessment during week one with your lead supervisor. If the supervisor confirms the child belongs in Stage 2, explain the safety milestones required for advancement. Safety standards come before parental preferences.
Conclusion
An orderly term rollover keeps your lane space profitable and protects your front-desk staff from burnout. Enforce a five-day priority window, collect instructor skill marks early, and lock down class capacities, and the changeover scramble becomes a predictable administrative rhythm.
If running this process across disconnected spreadsheets and email inboxes eats too many hours, look at Soljio. It keeps your programs, schedules, rosters, families, and deck skill tracking inside one shared workspace. You can import existing rosters directly from a spreadsheet and let parents enroll through your own school subdomain. Take control of your next session changeover by visiting Soljio today.