Multi-discipline academies: how to run BJJ, Muay Thai, and Judo under one roof
Running a multi-discipline martial arts academy is operationally harder than running a single-discipline gym. The schedule, the pricing, the per-discipline rank tracking, and the instructor pay structure all change. Here's the playbook.
Why multi-discipline is becoming the norm
Three forces are pushing martial arts academies toward multi-discipline programming. MMA's mainstream popularity has produced a generation of athletes who think in terms of well-rounded fighters rather than pure stylists. Real estate cost has risen faster than membership rates, making single-discipline rosters insufficient to fill 4,000+ sqft of mat space. And consumer expectations have shifted — members increasingly want one membership that covers multiple programs, the way a fitness gym membership covers spin and yoga and weights.
The result: standalone BJJ-only or Muay Thai-only academies still exist and still work, but the growth-stage academy in 2026 is increasingly two or three disciplines under one roof. The operational complexity goes up significantly; the revenue per square foot goes up more.
The schedule problem
Single-discipline scheduling is straightforward: morning class, lunch class, evening fundamentals, evening advanced, open mat. Multi-discipline scheduling is a scarce-resource optimization problem: every class slot is contested between disciplines, every coach is contested between disciplines, and every prime-time slot (5pm to 8pm) has 5x the demand of the early-morning slots.
The default failure mode is to give every discipline equal slots regardless of demand. The result: a 50-member Muay Thai program gets the same schedule weight as a 200-member BJJ program. The right answer is demand-weighted scheduling — disciplines get prime-time slots in rough proportion to active membership, with a floor that ensures every program has at least the minimum slot count to be viable.
When multiple disciplines share the mat space, transition time matters. 15-minute breaks between BJJ and Muay Thai sessions for changing/warm-up is sustainable. 0-minute transitions burn out coaches and frustrate members. Build the breaks into the schedule explicitly.
The pricing problem (one membership or many?)
Two pricing models work for multi-discipline academies. The first: one all-access membership that covers every discipline, priced at the high end of the range. The second: per-discipline memberships with a discounted multi-discipline upgrade. Both are defensible; the choice depends on the math of your roster.
All-access pricing is simpler operationally and tends to drive multi-discipline trial (members try the second discipline because it's already paid for). Per-discipline pricing captures more revenue from single-discipline members who'd never use the other programs. If your roster is mostly committed multi-discipline athletes, all-access wins; if your roster is mostly single-discipline specialists, per-discipline wins.
The hybrid that often performs best: a single-discipline membership at the standard rate, plus a multi-discipline upgrade that's 25 to 35% more for unlimited access to everything. Members who want to dabble do; specialists pay the lower rate and the academy doesn't leave their money on the table.
The rank problem (per-discipline tracking)
This is where most legacy gym software fails multi-discipline academies. The default data model treats rank as a single field on the member profile. A BJJ blue belt who's also a 4-stripe Muay Thai belt and a Judo brown belt has three ranks that need to be tracked independently — and the typical software lets you store one of them in the dropdown.
OLM's data model treats rank as per-discipline by default. Each member has a separate rank record per discipline they train, and promotions in one discipline don't affect the others. A judo black belt who joins as a BJJ white belt is tracked correctly: judo black, BJJ white, no awkward override. When they promote to BJJ blue, only BJJ changes.
If your software can't do this, you'll find yourself maintaining a spreadsheet alongside the software for cross-discipline athletes. That spreadsheet inevitably drifts from the source of truth, and someone gets promoted twice or not at all. Per-discipline tracking is operational hygiene, not just a nice-to-have.
The instructor pay problem
Multi-discipline academies typically have specialist instructors per discipline. The pay structure for a BJJ head instructor doesn't translate cleanly to a Muay Thai coach who runs three classes a week and has 40 members across those classes.
Two pay models work. Hourly pay (typically $35 to $75/hr depending on region and rank) is simple and predictable. Percentage-of-program pay (e.g., the Muay Thai program coach earns 40% of Muay Thai membership revenue) aligns coach incentive with program growth.
Percentage models scale better as programs grow but require honest accounting and transparent reporting. Hourly models are easier to set up but cap coach upside, which can drive turnover when a coach builds a successful program.
What software has to support
OLM was designed multi-discipline-first because the founder wanted these patterns to work natively rather than as afterthoughts. Single-discipline academies use the same model with one discipline configured — there's no penalty for being focused, but there's no painful upgrade when you decide to add a program.
- Per-discipline rank tracking (one rank field per discipline, independent histories)
- Class templates that filter by discipline and assign coaches per discipline
- Per-program revenue reports for percentage-pay calculations
- Membership tiers that gate access by discipline (single, hybrid, all-access)
- Belt promotions logged per discipline with separate lineage histories
- Reporting that segments analytics by discipline (attendance, retention, revenue)
Try OLM
White-labeled software for martial arts academies. $0/mo, pay only when you collect.
Create your account