Managing Multiple Martial Arts Programs Under One Roof
Running BJJ, Karate, and Kids programs in one school? Here's how to manage separate schedules, belt systems, billing tiers, and instructors without chaos.
The Multi-Program Dojo Challenge
You started with one martial art. Maybe Brazilian Jiu-Jitsu. Business was good, so you added a Muay Thai program. Then parents asked about kids classes. Then someone suggested a self-defense seminar series.
Now you're running four programs with different schedules, different belt systems, different pricing, and different instructors. Your single-art software is groaning under the weight. Your spreadsheets have spreadsheets.
Multi-program dojos can be incredibly profitable — you're maximizing mat time and cross-selling students into additional training. But the operational complexity can crush you if you don't have the right systems.
Here's how to manage it all without losing your sanity.
Problem #1: Scheduling Conflicts
When you run one program, scheduling is simple: classes at 6 AM, noon, and 6 PM. When you run four programs, every time slot becomes a negotiation.
Common mistakes:
- Overlapping programs that compete for the same students
- Back-to-back classes with no transition time (leads to chaos)
- Kids classes at 7 PM (parents don't want to be out that late)
- Advanced classes at times beginners can attend (and shouldn't)
The fix: Time-block by demographic, not just program
Example schedule for a BJJ + Muay Thai + Kids school:
| Time | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 6:00 AM | BJJ (Adults) | Muay Thai | BJJ (Adults) | Muay Thai | Open Mat | — |
| 12:00 PM | BJJ No-Gi | — | BJJ No-Gi | — | BJJ No-Gi | — |
| 4:00 PM | Kids BJJ | Kids MT | Kids BJJ | Kids MT | — | Kids BJJ |
| 5:00 PM | Teens BJJ | Teens MT | Teens BJJ | Teens MT | — | — |
| 6:00 PM | BJJ (All) | Muay Thai | BJJ (All) | Muay Thai | BJJ (All) | Open Mat |
| 7:15 PM | BJJ Adv | MT Sparring | BJJ Adv | MT Sparring | — | — |
Key principles:
- Kids get the 4-5 PM block (right after school, before dinner)
- Adults get 6-7:30 PM (after work)
- Advanced classes follow beginner classes (students can stay, not come twice)
- 15-minute gaps between programs (transition, cleaning)
- Alternate programs by day to avoid direct competition
Problem #2: Multiple Belt/Rank Systems
BJJ has white through black with stripes. Karate has a different colored belt sequence. Kids might have a separate progression system with more frequent promotions.
Generic fitness software like Mindbody doesn't understand rank systems at all. Even some martial arts platforms only support one rank ladder per school.
What you need:
- Multiple independent rank ladders (one per program)
- Per-rank promotion requirements (time, attendance, techniques)
- Student profiles showing all ranks across programs
- Belt testing scheduling with program-specific eligibility
Platforms that handle multiple rank systems:
| Platform | Multiple Rank Ladders | Rank-Specific Requirements | Promotion Tracking |
|---|---|---|---|
| Zen Planner | ✅ Unlimited | ✅ Configurable | ✅ History + reports |
| Kicksite | ✅ Multiple | ✅ Time/attendance | ✅ Built-in |
| PerfectMind | ✅ Unlimited | ✅ Advanced | ✅ Full tracking |
| Mindbody | ❌ None | ❌ N/A | ❌ N/A |
If you're running multiple martial arts, rank tracking is non-negotiable. Compare martial arts-specific platforms →
Problem #3: Complex Pricing and Billing
Single-program pricing is simple: $150/month for unlimited BJJ. Multi-program pricing gets complicated fast.
Common pricing structures for multi-program dojos:
Option A: Program-specific memberships
- BJJ Only: $150/month
- Muay Thai Only: $130/month
- Kids Program: $120/month
- All-Access (any program): $195/month
Option B: Class-based pricing
- 2 classes/week (any program): $99/month
- 3 classes/week (any program): $129/month
- Unlimited: $169/month
Option C: Tiered bundles
- Single art: $140/month
- Dual art (BJJ + MT): $180/month
- Family plan (up to 4 members): $350/month
Which works best?
Program-specific memberships work well when your programs have distinct audiences. If most of your BJJ students would never do Muay Thai anyway, don't force them into a more expensive all-access plan.
Class-based pricing works well when students cross-train. If your BJJ students often drop into Muay Thai, class limits encourage exploration without complicating billing.
Software requirements:
- Multiple membership types with different access rules
- Program-specific class restrictions (BJJ membership = BJJ classes only)
- Family billing with multi-member households
- Add-on purchases (drop-in for non-included program)
Problem #4: Instructor Management
You have 3 BJJ coaches, 2 Muay Thai coaches, and 2 kids instructors. They have different pay rates, different schedules, and different skill sets.
What gets messy:
- Tracking who taught which class
- Calculating payroll across programs
- Substituting instructors when someone calls out
- Managing instructor availability preferences
What you need from your software:
- Instructor assignment per class: The schedule shows not just “6 PM BJJ” but “6 PM BJJ — Coach Mike”
- Variable pay rates: Coach Mike gets $40/hour for adult BJJ, $35/hour for kids BJJ
- Automatic payroll calculation: End of month, software spits out “Coach Mike: 32 hours, $1,240 owed”
- Sub management: When Coach Mike calls out, send a notification to available instructors asking who can cover
Platforms with strong instructor management:
- Zen Planner: Full instructor payroll tracking, variable rates, attendance-based pay
- PerfectMind: Advanced staff management, particularly good for larger schools
- Kicksite: Basic instructor tracking, manual payroll calculation
Problem #5: Cross-Program Student Retention
Your best opportunity for revenue growth isn't new students — it's getting existing students to add a second program.
A BJJ student paying $150/month could become a BJJ + Muay Thai student paying $195/month. That's $45/month more with zero acquisition cost.
Tactics for cross-program upselling:
1. Free trial classes in other programs
Every BJJ member gets 2 free Muay Thai classes per year. Most won't use them, but the ones who do often upgrade.
2. Cross-program events
Hold a “martial arts mixer” where students rotate through BJJ, Muay Thai, and Judo stations. Non-threatening exposure to other programs.
3. Instructor recommendations
Train your coaches to notice cross-training potential. “You're really athletic — have you thought about adding Muay Thai? It would complement your BJJ.”
4. Upgrade incentives
Students who upgrade from single-program to all-access get one month at their current rate before the increase kicks in.
Problem #6: Kids Program Complexity
Kids programs have unique challenges:
- Parent communication: Every message goes to parents, not kids
- Sibling discounts: Families with 3 kids want family pricing
- More frequent belt testing: Kids need visible progress faster
- Birthday parties and events: Revenue opportunities adults don't have
- Attendance tracking for pickups: Who's authorized to pick up each child?
Software features for kids programs:
- Parent/guardian contact fields linked to student profiles
- Family households with shared billing
- Sibling discount automation (10% off second child, 15% off third)
- Separate rank ladder with more belt levels (keep kids motivated)
- Birthday party booking and deposit collection
Most martial arts software handles family billing well. Zen Planner and Kicksite both support complex sibling discount structures. Check out our family billing guide for specifics.
Building Your Multi-Program Tech Stack
At minimum, your multi-program dojo needs software that handles:
- Schedule management with program-specific classes
- Multiple rank ladders with independent promotion criteria
- Complex membership types with program-specific access
- Family billing with sibling discounts
- Instructor scheduling and payroll
- Attendance tracking per class type
The software landscape for multi-program dojos:
| Feature | Zen Planner | Kicksite | PerfectMind | Mindbody |
|---|---|---|---|---|
| Multi-program scheduling | ✅ Excellent | ✅ Good | ✅ Excellent | ✅ Good |
| Multiple rank systems | ✅ | ✅ | ✅ | ❌ |
| Program-specific memberships | ✅ | ✅ | ✅ | ⚠️ Limited |
| Instructor payroll | ✅ Built-in | ⚠️ Manual | ✅ Built-in | ⚠️ Basic |
| Family/sibling billing | ✅ | ✅ | ✅ | ✅ |
| Starting price | $117/mo | $99/mo | Custom | $139/mo |
Our recommendation: Zen Planner for most multi-program dojos. It has the deepest martial arts-specific features and handles complexity without becoming overwhelming.
PerfectMind is worth considering for larger schools (200+ students) with complex staffing needs.
Compare all martial arts software platforms →
The Multi-Program Advantage
Running multiple programs is harder than running one. But the upside is significant:
- Higher revenue per member: Cross-training students pay more
- Better mat utilization: Dead slots become revenue-generating
- More referral pathways: Kids bring parents, strikers try grappling
- Resilience: If BJJ trends down, Muay Thai might trend up
The key is having systems that scale with complexity. Manual spreadsheets work for one program. They collapse under four.
Invest in the right software now. You'll save hours every week on operations — hours you can spend teaching, marketing, or running that fifth program.
Frequently Asked Questions
- Can one martial arts software handle multiple programs with different belt systems?
- Yes — Zen Planner and Kicksite both support multiple rank ladders per school. A student can be a purple belt in BJJ and a green belt in Karate, with separate promotion criteria for each. Make sure to test this during your trial period.
- How should I price multi-program access vs single-program memberships?
- Charge 15-25% more for 'all-access' than your single-program rate. If BJJ-only is $150/month and Karate-only is $130/month, an all-access pass at $175-195 makes each individual program feel like a deal while capturing more revenue from cross-training students.
- Should kids and adults share the same schedule slots?
- Rarely. Kids classes should be time-blocked separately (after school: 4-6 PM). Adults prefer evening classes (6-8 PM). Overlap creates chaos — kids running around during adult warm-ups, parents lingering, etc. Keep them separate except for special 'family' classes.
- How do I handle instructors who teach across multiple programs?
- Track teaching hours by program type in your software. Set different pay rates if needed (e.g., $30/hour for kids classes, $25/hour for adult BJJ). Zen Planner and PerfectMind both support per-class pay rates and generate instructor payout reports.