Martial arts school management software Less admin.
More mat time.

Kids and adult classes, private lessons, belt gradings and competitions, all booked and paid in one app. For you, your instructors, students and parents.

Kids classesAdult classesPrivate lessonsGradings and comps

Trusted by 16,100+ students, teachers and parents

Built for every way your school teaches

Little ninjasKids karateBrazilian jiu-jitsuKickboxingTaekwondoJudoSelf-defencePrivate lessonsAdult fundamentalsGrading prepHoliday campsCompetitions
Sound familiar?

Running a martial arts school shouldn’t feel like a second job

You got into this to teach, not to chase texts and payments.

6:30 am, Monday

“Daniel’s sick. Who’s taking his 4 pm kids class?”

Now you’re texting 22 families, one by one.

Start of the month

“Whose membership payment bounced?”

Failed payments, screenshots and awkward chats on the mat.

Missed class

“Mia has a cold. Can she do a makeup?”

Makeups live in your head or a notebook.

After class

“Is Lucas ready for his yellow belt?”

Grading notes live in your head, not where parents can see them.

Monday, 5 pm

“The mat is double-booked again.”

Instructors, mats and classes fight for the same slots.

Three weeks quiet

“I think I’ll take a break for a while.”

Students stop turning up and drift away. You notice too late.

Outcoach handles all of it, built around how martial arts schools are actually run.
Every way you teach

Every class your school runs, in one place

From first bow to black belt, one system runs them all.

Ages 4 to 15

Kids classes

Weekly kids classes by age and belt, on a monthly membership.

All levels

Adult classes

Adult fundamentals, BJJ and kickboxing, with class caps and waitlists.

One-on-one

Private lessons

Private lessons for grading prep, competition and self-defence.

Belt days

Gradings and comps

Gradings, tournaments and seminars, with results tracked for every student.

Mix and match. One student, one profile, every format.

How it works

Everything your martial arts school runs on, in one place

From grouping students to keeping them coming back.

1Set up
01 / 08

Group students by belt

Pick your yellow belts and turn them into a class linked to Monday at 4 pm. Each profile holds their belt, classes and history.

02 / 08

Set up your weekly timetable once

Add a class once, repeat it every week, then invite every student in the yellow belt group.

2Every week
03 / 08

Message one student or the whole school

Swap a class for a makeup when a parent says their child is sick, or send the grading notice to every family and see who has read it.

04 / 08

Get paid without chasing students

Memberships, private lessons, grading fees and uniforms in one list. Send a reminder with a pay link and watch it turn to Paid.

3Student progress
05 / 08

Give every student a clear goal

“Front kick with good chamber.” “Know the first form by heart.” Add goals from belt templates and update progress after each class. Parents see it too.

06 / 08

Keep training going between classes

Set small tasks after each class, like practising a form at home. Students tick them off, so you know who trained.

07 / 08

Track gradings, stripes and competitions

Log grading results and competition medals, track skills and attendance over time, and share instructor feedback with parents.

4Grow your school
08 / 08

Spot students before they quit

See what is paid and what is owed, and the students who might leave: missed classes, failed payments, a belt that stalled.

Step 1 of 8Set up
Student development

From first bow to black belt, every step tracked

Set goals for every level and see who is ready to move up. Students follow along.

Beginners

White to yellow belt
Bow in and stand in ready stance

Intermediate

Orange to green belt
Front kick with good chamber

Advanced

Blue to brown belt
Spar 3 rounds with control

Black belt

Shodan and beyond
Teach a beginners class

Use your own belt system, stripes and grading syllabus.

Ready for grading?

2 students are ready for their yellow belt

Syllabus signed off, 24 classes attended and good conduct. Lucas is close; attendance is the only gap.

StudentSyllabusFormsClasses
MMia Chen ✓12/123/328
AAarav Patel ✓11/123/324
LLucas Nguyen8/123/324
✓ Mia and Aarav booked into gradingAttendance goal added for Lucas
What parents see
DDaryl Parker · Instructor feedback · Kids, Orange belt

“Mia’s stances are really strong now and her form is nearly grading ready. This week: practise the first form at home, slowly, three times.”

Shared with PriyaNext focus: first form
Front kick with good chamber✓ Achieved
Yellow belt → Orange beltUp this month
Outcoach AI

Instructor off sick? Sorted before the first class.

Tell Outcoach AI what you need in plain English. It does the admin, then shows you exactly what changed.

  • 1Finds every class that instructor has today
  • 2Finds a free instructor for the same class, or moves students to another
  • 3Tells all 22 families by SMS and email, with the new plan
“Which students are ready for grading?”“Chase failed membership payments”“Who hasn’t trained in 3 weeks?”
Bookings and students

Classes, trials and privates that book themselves

One place for students to book, pay and keep up.

Your own booking page

Families book a free trial, a membership or a private lesson and pay when they book.

Free trialsKids classesAdult classesGrading daysHoliday campsPay at booking
Outcoach booking page asking students to choose their booking type

A free app for every student

Classes, tasks, payments and messages on their phone. Free for students and parents.

Outcoach student app showing the schedule, upcoming sessions and payments

Mats and instructors, sorted

Every mat and instructor on one timetable, so nothing is double-booked.

Session full? Waitlist handled

When a spot opens up, the next student in line gets offered it.

Who it’s for

Whether you teach in a hall or run a busy dojo

Start with one instructor and grow into a busy school. Pay per student.

Independent instructors

You teach, you run the business

  • Your own booking page for free trials and privates
  • Get paid on a saved card, with automatic reminders
  • Run everything from your phone between classes

Martial arts schools

Many instructors, mats and styles

  • Assign instructors and mats to every class
  • Kids, adults, BJJ and kickboxing
  • Makeups and waitlists that fill gaps for you

Multi-location academies

Multiple locations and programs

  • Memberships, automatic card payments and class passes
  • Gradings and progress across every belt
  • Multiple mats and locations in one place

All in one platform

One login for you, your instructors and students. See what’s in each plan

  • Online enrolment and trials
  • Memberships
  • Class passes
  • Uniform sales
  • Family discounts
  • Card payments and invoices
  • Automated reminders
  • Class caps and waitlists
  • Makeup classes
  • SMS, email and in-app messages
  • Attendance
  • Mats and locations
  • Home training tasks
  • Goals from belt templates
  • Gradings and comps
  • Instructor feedback
  • Photos, videos and syllabus sheets
  • Revenue and retention reports
  • Outcoach AI assistant
  • Free app for students and parents
It has made us more connected to the student and the parents. There’s a three-way relationship, so we communicate a lot better.
SSteve and BernaOwners, Major Player Music School
“It has completely streamlined the way we handle admin. The AI has been a standout feature.”
CCelineOwner, Tennis Excellence
“It’ll help all our staff reduce their administrative load to really focus on what’s going to take our business forward.”
KKaneDirector, Vida Tennis
From$0.70 per student / month

Billed yearly, or $0.99 paid monthly. No setup costs, no hidden fees. Cancel anytime.

See pricing
FAQ

Questions martial arts schools ask us

Can’t see yours? Talk to our team and we’ll show you how it fits your school.

What is Outcoach?
Outcoach is martial arts school software for instructors, dojos and academies. It runs kids and adult classes, private lessons, belt gradings and competitions, with online enrolment, memberships, attendance, messaging and student progress in one app, from $0.70 per student a month.
Does it handle different styles and age groups?
Yes. Run kids, teens and adult classes across karate, BJJ, kickboxing or any style side by side. Each student keeps one profile with their belt, classes, goals and payments.
How do makeup classes work?
If a student misses a class they’re booked into, they get a makeup credit to use on another class in the app. You set how many makeups each membership allows.
Can I bill memberships weekly or monthly?
Yes. Set up weekly or monthly memberships on a saved card, sell class passes, and add grading fees, uniforms or private lessons to any invoice. Failed payments get reminders with a pay link.
Can I track belts, gradings and attendance?
Yes. Record each student’s belt and stripes, set goals from your syllabus, see who has enough classes to grade, and log grading and competition results. Parents see progress in the app.
What happens when an instructor is sick?
Move classes to a cover instructor, or cancel and let students know. Tell everyone at once by SMS and email. Outcoach AI can find the affected classes and do all of this for you from one request.
Can families book free trials online?
Yes. Publish free trial classes on your own booking page. Families book online, and you can turn a trial into a membership in a click.
Can I manage instructors, mats and locations?
Yes. Assign instructors and mats to every class, set class caps, see each instructor’s timetable, and manage multiple locations from one dashboard.
Do students and parents get an app?
Yes, and it’s free for them. Students and parents can see classes, book makeups, pay, tick off tasks and read messages from their phone.
Can I run grading days and competitions?
Yes. Book students into gradings, check who meets the attendance and syllabus rules, collect grading fees, and send times to every family in one go.
Is Outcoach only for big martial arts schools?
No. It works for one instructor in a community hall, a dojo with several instructors, and academies with multiple locations. You pay per student, so the cost grows with your school.
How much does Outcoach cost for a martial arts school?
Plans start from $0.70 per student per month billed yearly, or $0.99 paid monthly. There are no setup costs or hidden fees, and you can cancel anytime.
How do I get started?
Start a free trial and set up your timetable in minutes, or book a demo and we’ll walk you through it for your school.
Also built for martial arts and combat sports:TaekwondoKarateBoxing gymsMMA gymsGymnastics clubs
Ready when you are

Spend more time on the mat

Set up your timetable today. Your students and families will notice the difference straight away.