Run your martial arts school with mettle.

Know who’s ready to test, count every session at the door and collect tuition, without the spreadsheet.

Invite only. We ask for your name and email, nothing else.

Belt progress

Instructors tick techniques for the whole roster. mettle shows who is ready to test.

Junior TaekwondoOrange belt
  1. Orange
Taegeuk 3Front snap kickInside blockBoard breakOne-step #3KihapSessions
Ava R.Ready✓✓✓✓✓✓24/24
Mateo L.✓✓✓✓19/24
Grace H.✓✓✓✓21/24
Leo M.✓✓6/24
Zara K.✓✓✓✓16/24

Testing day

Put ready students on the list. Tap Advance as each one passes, and they move up on the spot.

Belt testSat 10:00
Noah P.Advanced
Ava R.Advance
Ethan W.Advance

Check-in

Students check in at the door with their first name or a code. Every visit counts toward their next belt.

Junior Taekwondo · 4:30

You’re in, Mateo6 weeks in a row25 sessions

Questions school owners ask

How do I move my martial arts school to new software without losing anyone?

Import your students from a spreadsheet. Each one keeps the date they joined and their check-in code, parents come across with their kids, and you place everyone at the belt they already hold. One tap sends a parent a card update email, and they save a card from their phone. Start each membership on the day its next payment is due, so the first charge in mettle lands where the old one stops.

Who holds the tuition money, and does it stay mine if I leave?

You hold it. Tuition goes straight into your own Stripe account, the cards parents save are stored there too, and receipts carry your school's name. mettle never holds the money. It is your Stripe account, so it stays yours if you ever leave.

How do parents sign up their kids and sign waivers online?

Send them your join link. In their phone's browser, a parent signs up all their children in one go, signs each child's waiver as guardian and saves a card. Children need no email address.

How do I know which students are ready to test for their next belt?

Tick techniques on the belt grid and, if you like, set how many sessions each belt takes. Every check-in counts toward it. When a student has done what the belt asks, mettle marks them Ready, and moving them up is always your call.

How do I run a belt testing day without the clipboard?

Add your Ready students to the testing day with the belt each one is testing for. Tap Advance as each one passes and they move up on the spot.

Can I track stripes, and run kids' and adult programs side by side?

Yes. Each program has its own ladder, so kids' taekwondo and adult BJJ run side by side, and a stripe is just another step on it. Adult students follow their own progress in the member portal.

What happens when a parent's card is declined?

Stripe retries the card on its own. Send a card update email in one tap, and decide whether overdue tuition stops check-in at the door, with a grace period if you want one.

How long does it take to get started with mettle?

Request access and we email you when a spot opens, with no calls or newsletter in between. Setup is three steps: connect your Stripe account, import your students from a spreadsheet and pair a tablet at the door with a six-character code.

Run a dojo, an academy or a kickboxing gym?

Request Access

Invite only. We ask for your name and email, nothing else.

mettle is also built for fitness studios and chess clubs.