Free Tool

Class Schedule Generator for Martial Arts Gyms and Combat Sports

Build your martial arts academy's weekly schedule visually. Organize classes by level, instructor and time slot. Export as PDF or PNG for free, no sign-up required.

Pre-built templates

Add new type of class

MonTueWedThuFriSatSun
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00

Export your schedule

Enter your email to download the schedule as PDF or PNG.

Preview

MonTueWedThuFriSatSun
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00

How to use the schedule generator

1

Set up your programs

Add your academy's programs (BJJ, Muay Thai, Kids, etc.) with an identifying color and assigned instructor.

2

Design your schedule

Click on schedule cells to paint classes. Drag vertically to create time blocks.

3

Export and share

Download your schedule as PDF or PNG image to print it or share it with your students.

Why do you need a well-structured schedule?

A poorly designed schedule is one of the main causes of student dropout in martial arts academies. When students can't find classes compatible with their routine, or classes are overcrowded while others remain empty, the result is frustration and cancellations.

A good schedule directly impacts three key areas: student retention (by offering options that fit different lifestyles), revenue (by maximizing your space occupancy), and instructor satisfaction (by distributing workload evenly).

A visual, professional schedule also conveys seriousness and commitment to prospective students. It's often the first impression many have of your academy when visiting your website or social media.

To dive deeper into this topic, check our complete class scheduling guide.

How to design the perfect schedule for your academy

Each time slot attracts a different student profile. Understanding these patterns helps you place the right classes at the right time. This applies to BJJ, Muay Thai, Karate, Taekwondo, MMA, boxing, judo, and any combat sport academy.

Morning (6:00-8:00)

Professionals training before work. Short, intense classes.

Midday (12:00-14:00)

Workers on lunch break and college students.

Afternoon (16:00-18:00)

Ideal slot for kids' martial arts classes.

Evening (18:00-22:00)

Peak adult demand. Your main classes should be concentrated here.

Weekend

Open mats, seminars, family classes and special sessions.

Learn more about how to structure classes by level and calculate your mat capacity in our scheduling guide.

Common mistakes when creating a class schedule

  • Copying another academy's schedule without considering your own students' needs and availability.
  • Not separating levels when student volume justifies it. Mixing beginners and advanced students without criteria can frustrate both groups.
  • Adding new classes without proven demand. Before opening a new time slot, validate that there's real interest.
  • Changing schedules without enough advance notice. Last-minute changes create confusion and erode trust.
  • Not measuring attendance to make decisions. Without data, you're guessing what works and what doesn't.

Frequently asked questions

How many classes per week should a martial arts academy have?
It depends on size and programs. A small academy can start with 8-12 weekly classes. Medium-sized academies typically offer 15-25 classes covering different levels, time slots and disciplines.
How do I separate classes by level in my academy?
The most effective model is hybrid: separate fundamentals classes for beginners, combined with 'all levels' classes open to everyone. This gives structure to newcomers without limiting the flexibility of advanced students.
What's the best schedule for kids' classes?
Weekdays from 5:00 to 6:00 PM (after school) and Saturdays from 10:00 AM to 12:00 PM. Avoid competing with popular extracurricular activities in your area.
Do I need software to manage my academy's schedule?
A free generator like this works for creating your initial schedule. But for ongoing management with check-ins, reservations, capacity limits and automatic notifications, specialized software like MatGoat saves hours of work each week.
Does this generator work for any martial art?
Yes. It's designed for BJJ, Muay Thai, Karate, Taekwondo, Judo, MMA, boxing and any combat sport or martial art academies. You can configure the disciplines and levels you need.

Want a dynamic, live schedule?

With MatGoat, your students see the schedule updated in real time, sign up for classes and you manage everything from one place.

Live schedule students can check anytime.
One-click class registration.
Automatic attendance tracking.
Integrated payment management.
Try MatGoat free 30 days free