Now Available for Martial Arts Academies

Class Reports
Built for
Martial Arts

MatReport gives martial arts coaches a fast, structured way to rate every session and gives parents real-time visibility into their child's progress — all in one purpose-built app.

Get Early Access See Features ↓
Coach View
Session Setup
🐣
Little Gritters
SELECTED
🐂
Young Bulls
🎯 Class Focus
Guard PassingTakedowns
👥 Attendance
A
Alex M.
4.8
J
Jamie K.
4.2
Parent View
SL
3 new
Sam Lee
White Belt · 8 yrs · Little Gritters
🐣 Little GrittersToday
Guard Passing · Takedowns
★★★★★
Effort · Attitude · Behaviour · Focus · Technique
🏆 25 Classes Milestone!
Quarter Century Champion
📢 Grading Next Month
Youth belt grading — details inside
📋Reports
👤My Child
🎬Videos
Coach · Roster
Student Progress
SL
Sam Lee
25 classes · 14 streak
Effort4.8
Attitude4.6
Technique4.1
📊 Last 4 Weeks
2+
Age Group Classes
5
Rating Metrics
1-tap
Post All Reports
Real-time
Parent Notifications

Designed for youth martial arts academies

Youth Martial ArtsKids ProgramsMixed Age ClassesBelt-Graded SystemsAttendance TrackingParent Communication
The Problem

Running Classes Shouldn't Mean
Losing Track of Students

Most academies track attendance on paper and share progress through group chats. MatReport replaces that with a purpose-built system.

❌ Without MatReport
  • Attendance marked on paper or not at all
  • Progress updates only happen verbally after class
  • Parents have no idea how their child actually performed
  • No record of what was covered in each session
  • Belt promotions feel arbitrary without tracked evidence
  • Coach notes scattered across notebooks and messages
  • Managing two age groups in one session is chaotic
✓ With MatReport
  • Attendance marked digitally per session per age group
  • Structured ratings posted to parents immediately after class
  • Parents see detailed report cards with scores and focus topics
  • Every session logged with date, group, and what was covered
  • Belt promotion alerts based on tracked rating data
  • Private coach notes saved per student in the roster
  • Separate class tabs for different age groups

Platform Features

Everything in One Place.
Nothing You Don't Need.

MatReport is focused entirely on youth martial arts. Every feature exists to make running sessions and keeping parents informed faster and easier.

🐣🐂
Age Group Class Tabs
Dedicated tabs for each age group in session setup. Each group has its own class focus, attendance bench, and independent draft state — no mixing between classes.
Coach
5-Metric Ratings
Rate every student on Effort, Attitude, Behaviour, Focus and Technique. Auto-calculates averages and assigns a verdict label (Excellent, Great, Good, Needs Work) per session.
Coach
🎯
Class Focus Topics
Log what was covered each session — Guard Passing, Takedowns, Escapes, and more. Shown on every parent report card so they know exactly what their child practised.
Both
📋
Parent Report Cards
After every session parents receive a polished report card showing the class group, focus topics, individual ratings, and coach notes. Persists across logins.
Parent
🔔
Unread Notifications
A red badge on the Reports tab counts new reports since the parent's last login. Clears automatically when they open the tab. Never miss a new report.
Parent
📈
Progress Tracking
Per-student rating trend charts, belt history with promotion dates, and attendance streak counters. Visible in the coach roster and the parent's My Child tab.
Both
📊
Attendance Summary Chart
Bar chart in the History tab showing session counts per age group over the last four weeks. Instantly see which classes are most consistent across your academy.
Coach
🏆
Streak Award Milestones
Configurable attendance milestones — 10, 25, 50, 100+ classes. Parents see a celebration popup at each milestone. Custom award labels, emoji, and messages.
Automated
💾
Session Draft Auto-Save
Sessions save as you work — class group, focus, attendance, ratings and notes all preserved. An amber dot marks incomplete dates. Resume exactly where you left off.
Coach
📝
Private Coach Notes
A private scratchpad per student in the Roster tab. Auto-saves as you type. Only visible to the coach — never shown to parents. Perfect for individual development notes.
Coach Only
📢
Announcements
Post tagged announcements (Grading, Competition, General) visible to all parents. Notification badge alerts parents to new posts. Edit or delete at any time.
Both
🥋
Grading Requirements
Publish belt promotion criteria and curriculum notes directly in the app. Keeps parents informed and gives students clear targets to work toward between gradings.
Parent

How It Works

From Warm-Up
To Parent Inbox

Four steps from the start of class to parents receiving a detailed report card.

01
Set Up Session
Choose a date, select the age group, and set the class focus topics for that session.
02
Mark Attendance
Tap students to add them. Only that group's students appear — no mixing between classes.
03
Rate Every Student
Score each student across five metrics. Add private notes. Everything saves automatically.
04
Post & Notify
One tap posts all reports. Parents receive their report cards instantly with a notification.

Coach View

A Dashboard Built
For The Mat

Everything needed to run structured sessions, manage a roster, and keep parents informed — without the overhead of generic tools that weren't built for this.

  • Session setup with separate age group tabs
  • Per-group class focus with preset suggestions
  • Attendance filtered automatically per group
  • Star ratings across 5 metrics per student
  • Private notes per student — coach eyes only
  • Full roster with belts, DOB, stripes and Excel import
  • Promotion alerts, birthday reminders, attendance chart
Coach — Rate Tab
🐣
Little Gritters
SELECTED
🐂
Young Bulls
🎯 Class Focus
Guard PassingTakedowns
3 students present
AL
Alex Lee
White Belt · Age 8
4.8
MR
Maya R.
White Belt · Age 9
4.4
JT
Jake T.
White Belt · Age 7
3.8

Parent View

Parents Stay Informed
After Every Class

A clean, mobile-first portal that gives parents genuine insight into their child's progress — without pinging them in a group chat.

  • Report cards with class group, focus and star ratings
  • Unread badge counts new reports since last visit
  • Progress charts and rating trends over time
  • Belt progression, promotions and grading requirements
  • Streak award popups at attendance milestones
  • Academy announcements and news notifications
Parent Portal — Reports
SL
2 new
Sam Lee
White Belt · 8 yrs · Little Gritters
🐣 Little GrittersToday
Guard Passing · Takedowns
★★★★★
💪 5/5😊 5/5🎯 4/5
🏆 25 Classes — Quarter Century!
Attendance milestone award unlocked

Who It's For

Two Roles.
One Platform.

MatReport gives every person in your academy exactly what they need.

🥋
For Coaches
A professional session management tool built for how martial arts classes actually work — fast marking, structured ratings, and clear records.
  • Age group class tabs with independent focus and attendance
  • 5-metric star ratings per student per session
  • Session draft auto-save — resume any time
  • Private per-student coach notes
  • Roster with belts, DOB, stripes and Excel import
  • Belt promotion alerts and birthday reminders
  • 4-week attendance chart per group
  • Announcements and grading requirements manager
  • Configurable streak award milestones
  • Parent account creation and management
👨‍👩‍👦
For Parents
A clean, mobile-first portal that keeps parents genuinely informed — not just an afterthought in a group chat.
  • Class report cards after every session
  • Unread count badge on the Reports tab
  • Rating trends and progress charts over time
  • Belt progression and grading requirement info
  • Attendance history and streak counters
  • Streak award celebration popups at milestones
  • Student profile photo with setup prompt
  • Academy announcements with notification dot
  • Class video gallery
  • News modal for important updates

Early Feedback

What Coaches &
Parents Are Saying

★★★★★

Finally parents know how their kid went in class without me having to explain it in a group chat at 9pm.

Youth BJJ Head Coach
Early access user
★★★★★

The separate tabs for different age groups have completely changed how I manage back-to-back classes. Session setup takes half the time it used to.

Kids Program Coach
Early access user
★★★★★

My son was so proud when he got the 25 classes milestone popup. Knowing exactly how he's tracking has made us both more engaged with training.

Parent of 8-year-old
Early access user

Get Early Access
For Your Academy

MatReport is currently in early access. Leave your details and we'll be in touch about setting it up for your academy.

No spam. No commitment. We'll reach out personally.