Aquatic Fitness Class Schedule Management for Virtual Assistants
Class schedule management is the operational core of every aquatic fitness business. Get it right and your instructors know where to be, your clients know when to show up, and your pool lanes run at capacity. Get it wrong and you are fielding parent calls about class time confusion, scrambling to cover instructor gaps, and losing revenue to unfilled slots.
A VA trained on your scheduling software can own the administrative side of this entirely. The decisions about what classes to offer and when are yours. The execution of those decisions across all the places clients and instructors see the schedule is your VA's job.
The Three Layers of Class Schedule Management
Layer 1: The Master Schedule The master schedule lives in SwimOffice, Jackrabbit, or MindBody and is the source of truth for all classes, instructors, and time slots. Your VA maintains this with precision. Every class in the master schedule has: class name, level, day, start time, end time, pool lane assignment, maximum enrollment, assigned instructor, and session dates.
Layer 2: The Client-Facing Schedule Clients see the schedule through your parent portal, your website, or your booking platform. Your VA ensures the client-facing schedule is always accurate and updated within 24 hours of any change. Stale schedules that show cancelled classes or incorrect times are one of the most common sources of parent frustration in aquatic fitness.
Layer 3: The Instructor-Facing Schedule Instructors see their assignments through your staff scheduling tool (When I Work, your management software's staff module, or a weekly email from your VA). Your VA distributes updated schedule information to instructors whenever changes affect them.
Pre-Session Schedule Setup
Four to six weeks before a new session begins, your VA builds the schedule in SwimOffice or Jackrabbit based on the plan you approve:
Step 1: Clone the previous session schedule. Most management platforms allow cloning the previous session's class structure as a starting point. Your VA clones it, then makes the modifications you have planned (new classes, dropped classes, time changes, level reconfigurations).
Step 2: Assign instructors. Your VA assigns instructors to classes based on the rules in the scheduling SOP (certification requirements, availability, hours targets). Any assignments they cannot confirm (instructor not yet available for the session, certification pending renewal) are flagged to you.
Step 3: Set enrollment limits. Each class gets its enrollment cap set in the software based on your instructor-to-swimmer ratio policy and physical pool capacity.
Step 4: Configure session dates and breaks. Enter session start date, end date, and any holiday closures or breaks. Double-check that the software is not scheduling classes on days the facility is closed.
Step 5: Publish the schedule for enrollment. Once you have reviewed and approved the draft, your VA publishes the schedule for client enrollment and notifies your client base via email using the renewal reminder sequence template.
In-Session Schedule Maintenance
Once a session is running, schedule management shifts from setup to ongoing maintenance:
Instructor call-outs: When an instructor calls out, your VA coordinates a substitute (per the staff scheduling SOP), updates the class assignment in SwimOffice or Jackrabbit, and notifies affected clients of the instructor change via email or SMS.
Class cancellations: When a class must be cancelled (facility closure, weather, instructor unavailability with no substitute), your VA sends client notifications, logs the cancellation in the management software, and processes makeup credits or schedule adjustments per your policy.
Enrollment changes: When a client changes class times, your VA processes the transfer in the software, confirms lane availability, and sends the client a confirmation with the new class details.
Waitlist management: When an enrolled client drops out and a waitlisted client is available to take the spot, your VA moves them from waitlist to enrolled (see the waitlist management article for the full workflow).
Level advancements: When an instructor recommends a level advancement for a swimmer, your VA processes the change in SwimOffice or Jackrabbit, moves the swimmer to the correct class, and sends the parent notification.
Communicating Schedule Changes to Clients
Every client-facing schedule change requires a communication. Your VA sends these through GoHighLevel or the management platform's built-in messaging. The standard turnaround is within 2 hours of the change being confirmed, within business hours.
Templates your VA uses:
Instructor substitution notice: "Hi [Name], we wanted to let you know that [Swimmer's] class on [Date] at [Time] will be led by [Sub Instructor Name] instead of [Regular Instructor]. The class time and location remain the same."
Class cancellation: "Hi [Name], we need to cancel [Swimmer's] class on [Date] at [Time] due to [brief reason]. A makeup class credit has been added to your account. [Makeup scheduling link or instructions]."
Level advancement: "Hi [Name], great news - [Swimmer's] instructor has recommended them for advancement to Level [X]! Starting [Date], they will attend [New Class] on [New Day/Time]. Please reply to confirm this works for your schedule."
Your VA does not send schedule change communications without confirming the change is accurate in the management software first. Sending a wrong time or location creates more confusion than the original change.
Schedule Reporting
Weekly, your VA pulls a schedule utilization report from SwimOffice or Jackrabbit: classes at full enrollment, classes with open spots, total enrolled swimmers per session, and any classes with fewer than 50 percent enrollment. This data helps you identify where to shift marketing focus, where to add capacity, and where to consolidate underperforming classes.
For the full list of tasks your aquatic fitness VA can manage, see the fitness VA tasks list. For guidance on hiring, see what is a fitness virtual assistant.
FAQ
How do we handle schedule conflicts when two clients request the same time slot that is at capacity? A waitlist is the right mechanism - your VA adds both clients to the waitlist and notifies them of their position. If they both prefer the same slot and neither wants an alternative, they wait. Your VA offers alternatives in other time slots and follows the waitlist management workflow to notify them as soon as a spot opens.
Can my VA update the class schedule in SwimOffice without the risk of errors affecting billing? Yes, with appropriate training and a clear review process. Your VA should always confirm changes in a test or draft view before publishing. For changes that affect billing (class level changes that alter pricing, cancellations that require credits), your VA should follow a review checklist and flag any billing impact to you before processing. Most schedule changes in SwimOffice do not affect billing directly - billing is tied to enrollment status, not class assignment.
How far in advance should clients receive notification of schedule changes? As early as possible, with a minimum of 48 hours for changes you can anticipate (session schedule shifts, planned closures). For emergency changes (same-day facility closure, unexpected instructor call-out), notify as soon as the decision is made - even if that is 2 hours before class. Parents with young children need lead time to arrange alternate care.
What if the class schedule changes so frequently that clients lose confidence in it? Frequent, avoidable schedule changes are a management issue, not a communication issue. If your VA is sending change notifications multiple times per week, the root cause is either poor advance planning of the schedule, unstable instructor coverage, or facility reliability issues. Address the root cause. Your VA's communication workflow is designed for changes, not as a substitute for operational stability.