Walk into most martial arts schools and you’ll find the same attendance system that’s been in use for decades: a stack of laminated cards, a bin by the door, and a front desk staff member tabulating checkmarks at the end of the week. It works — until it doesn’t. Cards get lost. Tabulations fall behind. And when belt test time comes around, the master instructor is making promotion decisions based on memory and gut feel rather than data.
OnMat’s martial arts attendance software changes that completely. Here’s how it works — from the moment a student walks through the door to the moment an instructor decides they’re ready to test.
The Old Way — And What It Actually Costs You
The laminated card system is more common than most software companies acknowledge. A student converts from trial to full membership, gets a card with their name and a grid of boxes, and drops it in a bin before each class. Someone at the front desk collects those cards, tabulates the marks, and files them away.
The problems are obvious once you think about them. Cards get misplaced. Students forget to check in. Tabulations fall behind during busy weeks. And when a parent asks “how many classes has my child attended this month?” the honest answer is often “let me go look that up” — followed by a manual count.
More importantly, when it’s time to consider a student for belt testing, the instructor is working from incomplete data. At most schools, the decision of when a student is ready to test comes down to the master instructor’s judgment — which is valuable, but shouldn’t have to compensate for a system that can’t tell them how many classes a student has actually attended at their current belt level.
Belt testing is a significant revenue source for martial arts schools. When attendance data is unreliable, schools face a difficult choice between promoting students who may not be fully ready and losing the testing revenue altogether. OnMat removes that tension by making the data trustworthy.
Check-In That Actually Gets Used

The most important thing about an attendance system is that students actually use it — every class, without staff intervention. OnMat’s check-in is designed around that reality.
The primary method is a dedicated iPad mounted at the entrance to the mat or at the front desk, running OnMat in Attendance Mode. When students arrive, the screen is already showing the next scheduled class based on the calendar. The student types the first few letters of their name, a filtered list appears with their photo, they tap their name and confirm — done. The whole interaction takes about five seconds.
Because OnMat knows your class schedule, it automatically assigns each check-in to the right class at the right time. No manual entry. No end-of-day reconciliation. The attendance record is created the moment the student taps their name.
Students and parents can also check in remotely through OnMat Edge, the parent and student portal — useful for schools that want to track attendance for online or hybrid classes as well.
Tardy Tracking — The Detail That Matters
OnMat doesn’t just record whether a student showed up — it records when. If a student checks in after the scheduled class start time, the system automatically flags the attendance as tardy. That record is stored in the student’s class log alongside the date, class name, time, and instructor.
A single late arrival is nothing to worry about. But when tardiness becomes a pattern, OnMat gives the school owner the data to have that conversation with the member or parent — grounded in specific dates and times, not impressions. That’s a very different conversation than “I’ve noticed your child has been arriving late.”
Attendance and Belt Testing — Connected in One System

This is where OnMat’s attendance tracking goes beyond anything a laminated card system can offer.
Every belt level in OnMat has a recommended number of classes defined by the school. As students attend classes, OnMat tracks not just their overall attendance but their attendance at their current belt level specifically. When a student is approaching their attendance threshold — within five classes of their target, for example — OnMat flags them automatically.
In OnMat Command’s Class Attendance dashboard, the school owner sees this at a glance: total check-ins for the period, average classes per student, how many students are near their test threshold, and who has perfect attendance. No manual cross-referencing. No spreadsheet lookups. The system connects attendance data to test readiness automatically.
When the master instructor sits down to decide who tests next, they’re looking at real numbers — classes attended, classes required, progress toward the belt threshold — not relying on memory or gut feel alone. That’s better for the student, better for the school’s standards, and better for the integrity of the belt system.
The OnMatAI Attendance Briefing
OnMat Command includes an AI-powered daily briefing specifically for attendance. Every day it reads your school’s attendance data and surfaces what needs your attention — which students are falling behind, which classes have low turnout, and where immediate outreach is warranted.
A typical briefing might flag that three students are near their test threshold, that two trial members have attended significantly fewer classes than expected for their stage in the pipeline, and that one regular member hasn’t been in for over two weeks. Each flagged student links directly to their profile where the school owner can send a text or email in one click.
If a student hasn’t been to class in two weeks, something is wrong. They might be injured, dealing with a schedule change, or quietly drifting toward cancellation. OnMat catches that early — when a personal outreach can still make a difference — rather than after the cancellation has already happened.
Class-Level Reporting — Know Which Programs Are Thriving

Beyond individual student tracking, OnMat’s Class Attendance dashboard shows school-wide trends over time. Which classes have the highest attendance? Which time slots are thinning out? How does this month compare to last quarter?
The dashboard can be filtered by week, month, or quarter. A School Weekly Trend chart shows attendance patterns across all programs at a glance. For school owners managing multiple programs — taekwondo, BJJ, kids classes, adult classes — this kind of visibility is essential for making decisions about scheduling, staffing, and program investment.
If your Tuesday evening advanced class consistently draws two students and your Saturday morning kids class fills every week, that’s information you can act on. Without attendance software, you’re guessing. With OnMat, you’re deciding.
From Laminated Cards to Real Data
The laminated card system isn’t broken — it’s just manual, incomplete, and disconnected from everything else you’re trying to do. It can’t tell you who’s close to testing. It can’t flag the student who’s been absent for three weeks. It can’t show you which class is losing attendance before it becomes a problem.
OnMat’s martial arts attendance software is built into the same platform that handles your billing, belt testing, member management, and AI-powered school briefings. Every check-in feeds into test readiness. Every absence feeds into retention alerts. Every pattern feeds into the decisions you make about your school.
That’s not just attendance tracking — it’s the data infrastructure that lets you run a smarter school.
Try OnMat free for 30 days. No credit card required. No setup fee. No contract.
Want to see everything OnMat can do? Explore OnMat’s full feature set or contact our team — we respond within 24 hours.


