
TL;DR
Build a customized gym class schedule template and staff scheduling SOP in 5 minutes. Free interactive tool based on real gym owner systems.
If you're still the person your coaches text when they need a class covered, your gym doesn't have a scheduling system — it has you.
Most gym owners start out managing the schedule themselves because it's faster. And at first it is. But somewhere around 3-5 staff members, being the human switchboard starts eating hours you don't have. You're juggling coverage requests in group texts, manually updating the schedule in your software, and spending half your "marketing day" finding someone to cover the noon class.
The fix isn't a prettier spreadsheet. It's a standard operating procedure that lets your coaches handle scheduling on their own — and only pulls you in when it actually matters.
We're going to walk through the exact framework below, and if you want to skip ahead and build yours right now, we turned it into a free interactive tool:
Build Your Gym Class Schedule Template →
Why most gym class schedules fall apart
The schedule itself isn't usually the problem. The problem is what happens when the schedule changes — and it always changes.
Someone's kid gets sick. A coach gets stuck in traffic. A part-timer picks up a shift at their other job. The schedule that looked clean on Monday is chaos by Wednesday, and you're the one putting out the fires.
This happens because most gyms are missing three things: a policy that defines who can swap with whom, a process coaches follow to request and confirm coverage, and a communication channel where all of it is tracked.
Without those three pieces, every schedule change becomes an ad-hoc negotiation that lands in your lap.
The scheduling SOP framework
This framework comes from Zach Forrest, who ran multiple gym locations in Las Vegas and just opened his sixth in Kansas City, and Chris Williams, who owns CFT Fit in Tracy, California and manages his gyms from 100 miles away. They broke it down on a recent PushStart webinar, and the core system is simpler than you'd expect.
Step 1: Define how each staff type is scheduled.
Full-time coaches get scheduled in blocks — an AM shift and a PM shift. Part-time coaches get scheduled on a per-class basis but are always assigned to one of those blocks. This means every class slot has a clear owner, and there's always a full-time coach responsible for each block.
Your gym might not use this exact structure, but the principle is the same: every class needs a default owner, and every coach needs to know which block they belong to.
Step 2: Set your swap and coverage rules.
This is where most gyms have nothing documented, which is why everything falls to the owner. Here's the framework that keeps you out of the loop:
Part-time coaches can swap with other part-time coaches at will — no approval needed. It doesn't cost the business any extra money, so there's no reason for you to be involved.
Full-time coaches can swap with other full-time coaches at will for the same reason — it's the same salary cost either way.
Full-time coaches getting covered by a part-time coach requires manager or owner approval, because it creates an additional hourly expense. This is the only scenario where you need to step in.
Emergency coverage — anything with less than 24 hours notice — automatically falls to the full-time coach who owns that block. No scrambling, no group texts. The block coach handles it.
As Chris put it in the webinar: "If a swap doesn't cost you extra money, let coaches handle it themselves. If it does, a manager approves." That one rule eliminates most of the scheduling noise.
Step 3: Give coaches a clear coverage request process.
This is the step most gyms skip entirely. Your coaches need a specific, documented process for requesting coverage — not a vague understanding that they should "find someone to cover."
The process Zach used: the coach posts the request in a dedicated scheduling channel in the staff app (date, time, class, reason), tags qualified coaches, waits for someone to accept, both coaches confirm in the channel, the schedule gets updated in the software, and the manager gets tagged for visibility.
Train your team on this using what CrossFit coaches already know — Tell-Show-Do-Check. Tell them the process, show them how to do it, have them practice with a fake scenario, then check their work. Once they've done it correctly once, they can handle it on their own from there.
Step 4: Solve weekend coverage before it becomes a problem.
Weekend and holiday coverage is the #1 scheduling headache for gym owners with part-time staff. Chris shared a few strategies that have worked at his gym.
The most effective: set the expectation at hire. When you bring on a bench or part-time coach, make it clear that availability for at least one weekend per month is a requirement. If they can't commit to that, the conversation stops. Chris's gym does this, and when open weekend slots get posted in the staff app, they get claimed within minutes.
Other approaches that work: post open weekend slots 2-4 weeks in advance so coaches can plan around them, use a 2-to-1 ratio where every two weekday classes come with one weekend commitment, and reward the coaches who consistently step up with first pick on new programs and specialty classes.
Step 5: Pick one communication channel and stick to it.
Coverage requests go in one place. Not group texts, not DMs, not verbal hallway conversations. One channel, tracked and searchable, so nothing gets lost and nobody has to "prove" they sent a message.
Chris's team uses the PushPress Staff App with separate channels for coaching, member highlights, and scheduling. Everything is visible, trackable, and doesn't require anyone to share personal text threads.
The specific tool matters less than the consistency. Pick one channel, make it an expectation of the role, and hold people to it.
How to know it's working
Here's the litmus test from the webinar that stuck with us: "The more refined your systems are, the less frequently you need in-person meetings."
If you're having weekly team meetings just to manage the schedule, your system isn't tight enough. If coverage is getting handled without you and the only thing you're approving is the occasional full-time/part-time swap, you've built something that works.
Run through this quick readiness check:
- Every coach has access to the scheduling channel
- Every coach has been walked through the coverage process
- Swap rules are documented and shared
- Emergency defaults are clear
- Weekend expectations were set at hire
- Schedule changes are reflected in the software, not just in chat
If you checked all of those, you're in great shape. If you didn't, you now know exactly where the gaps are.
Build your scheduling SOP in 5 minutes
We took this entire framework and turned it into an interactive tool. Answer a few questions about your gym — staff size, schedule structure, swap rules — and it builds a customized scheduling SOP with a readiness score that shows you exactly what to fix first.
Build Your Gym Class Schedule Template →
It's free, takes about 5 minutes, and no email is required.
And if the tool shows you gaps in your current setup, book a demo with our team. We'll show you how PushPress Core, the Staff App, and Member Intel work together to make scheduling, communication, and coach-to-coach handoffs seamless — so you can stop being the bottleneck and start running your business.
The PushPress Podcast
Helping gym owners build better businesses, one episode at a time.
Ready to scale your fitness business?
Try our hassle-free Gym Management Software loved by thousand of successful Gym Owners.
PushPress is the reason my gym became profitable.

How AI Coaching Tools Help Gym Coaches Build Stronger Member Relationships
See how one gym coach uses AI to greet new members, celebrate birthdays, and coach around injuries — without adding a single task to his plate.

The Coach Scheduling Template That Takes You Out of the Equation
Build a customized gym class schedule template and staff scheduling SOP in 5 minutes. Free interactive tool based on real gym owner systems.
Follow along and build a better gym with us
Get actionable strategies and ideas to help you grow your gym and manage it successfully, in your inbox every week!

.png)