Guide

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.

11 min readFebruary 23, 2026

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:

The fix: Time-block by demographic, not just program

Example schedule for a BJJ + Muay Thai + Kids school:

TimeMonTueWedThuFriSat
6:00 AMBJJ (Adults)Muay ThaiBJJ (Adults)Muay ThaiOpen Mat
12:00 PMBJJ No-GiBJJ No-GiBJJ No-Gi
4:00 PMKids BJJKids MTKids BJJKids MTKids BJJ
5:00 PMTeens BJJTeens MTTeens BJJTeens MT
6:00 PMBJJ (All)Muay ThaiBJJ (All)Muay ThaiBJJ (All)Open Mat
7:15 PMBJJ AdvMT SparringBJJ AdvMT Sparring

Key principles:

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:

Platforms that handle multiple rank systems:

PlatformMultiple Rank LaddersRank-Specific RequirementsPromotion 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

Option B: Class-based pricing

Option C: Tiered bundles

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:

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:

What you need from your software:

  1. Instructor assignment per class: The schedule shows not just “6 PM BJJ” but “6 PM BJJ — Coach Mike”
  2. Variable pay rates: Coach Mike gets $40/hour for adult BJJ, $35/hour for kids BJJ
  3. Automatic payroll calculation: End of month, software spits out “Coach Mike: 32 hours, $1,240 owed”
  4. Sub management: When Coach Mike calls out, send a notification to available instructors asking who can cover

Platforms with strong instructor management:

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:

Software features for kids programs:

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:

  1. Schedule management with program-specific classes
  2. Multiple rank ladders with independent promotion criteria
  3. Complex membership types with program-specific access
  4. Family billing with sibling discounts
  5. Instructor scheduling and payroll
  6. Attendance tracking per class type

The software landscape for multi-program dojos:

FeatureZen PlannerKicksitePerfectMindMindbody
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/moCustom$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:

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.