Students practicing tang soo do in a wooden-floored dojang
Tang soo do class in dojang

tang soo do school software

Built to Handle Everything Except the Hyung.

Tang soo do school management software should handle rank tracking, family billing, testing cycles, and parent communication in one place. Spark is the only platform built by people who've actually run a dojang.

2,000+

Schools run on Spark

2,000+

Schools run on Spark

$720 Million

Processed yearly for clients

$720 Million

Processed yearly for clients

10 Million

Students managed

10 Million

Students managed

9 Years

in Martial Arts

9 Years

in Martial Arts

What is tang soo do school software?

Tang soo do promotion is earned, not scheduled. A student advances when attendance, curriculum, and instructor approval all align across gup and dan levels. A generic gym platform has no concept of that. It can't track a student's stripe progress, flag who meets attendance requirements for the next test, or generate a rank certificate after promotion. Tang soo do school management software handles testing eligibility, promotion workflows, and rank history as standard, alongside recurring tuition, family accounts, and parent communication, all in one system built around how dojangs actually operate.

Full student profiles. Belt history. Family accounts. Attendance trends. 

Every relationship in one place — so you always know where a student is in their journey and what they need next. No more digging. No more guessing. The information that helps you retain students and build community is right in front of you.

Spark membership dashboard with calendar and tasks
Spark brand kit interface screenshot
Close-up of a black belt tied over a white dobok
Black belt knot on dobok
The Problem

You Opened a Dojang to Teach, Not to Chase Admin.

Manually checking which students have enough attendance to test for their next gup. Tracking down a failed tuition payment before the next class. Sending individual texts to parents about promotion dates or schedule changes. These tasks add up fast, and none of them belong on the mat. Spark automates billing retries, testing eligibility, and parent communication so the hours go back to instruction.

Full student profiles. Belt history. Family accounts. Attendance trends. 

Every relationship in one place — so you always know where a student is in their journey and what they need next. No more digging. No more guessing. The information that helps you retain students and build community is right in front of you.

Built by People Who've Actually Run a Dojang.

Most tang soo do school software is built by tech teams who've never taught a class. Spark was built by Master Ron Sell and Grand Master Cheong Park, two 7th Dan Black Belts who ran multiple martial arts schools for over 20 years. They couldn't find software that understood rank progression and retention for a dojang, so they built it.

Full student profiles. Belt history. Family accounts. Attendance trends. 

Every relationship in one place — so you always know where a student is in their journey and what they need next. No more digging. No more guessing. The information that helps you retain students and build community is right in front of you.

Martial artist kicking a blue heavy bag
Martial artist kicking a heavy bag

Core Spark Membership: Everything Included

One Platform Runs Every Part of Your School.

Track Every Gup and Dan Rank Automatically

Belt history, attendance eligibility, and testing invitations.

Set custom attendance requirements per gup level, and Spark flags which students have earned instructor review for their next test. Testing invitations go out from the same system. Rank history, stripe progress, and promotion certificates all live in the student profile.

Family Tuition Billed as One Account

Family accounts, sibling discounts, automatic retry.

When a family trains together at your dojang, Spark bills them under one account with sibling discounts applied automatically. Failed payments trigger automatic retries so you spend less time chasing tuition and more time on the floor.

Reach Parents Before They Go Quiet

Behavior-triggered SMS and email for retention.

When a student misses classes, hits a testing window, or starts showing an attendance dip, Spark sends an automatic text or email without you writing it each time. Two-way texting lets parents reply directly, so no message falls through the cracks.

Parents Manage Everything From Their Phone

Schedules, bookings, check-in, and push notifications.

The Spark App lets parents view the dojang schedule, book make-up classes, and check their student in from the parking lot. Push notifications handle belt test reminders and class updates automatically, keeping families engaged between visits.

Here's A Taste Of What Spark Membership Can Do

Spark membership dashboard with calendar and tasks
Spark brand kit interface screenshot

Spark CRM

Know every Tang Soo Do student.

Full student profiles, gup and dan rank history, belt and stripe tracking, family accounts, and attendance trends, all in one place. Spark's CRM is purpose-built for tang soo do dojangs, so it understands testing eligibility and instructor approval in a way a generic CRM never will.

Spark Payments

Get your dojang paid without asking.

Spark Payments handles recurring tuition, testing fees, and gear sales automatically, including family billing and sibling discounts. Failed payments retry on their own, so revenue keeps coming in without manual invoices or an awkward conversation at the front desk.

Spark invoice payment dialog with credit card fields
Spark inventory reorder report screenshot
SMS conversation displaying a martial arts school promotion
SMS text messages interface screenshot

Spark SMS

The instant reply, before your tang soo do lead goes cold.

Text messages get read in minutes, not hours. Spark SMS sends instant replies to new leads, testing reminders, and reschedule texts the moment something happens. Parents stay informed and prospects never have time to look up another dojang down the street.

Martial arts instructor in a red and black uniform

“We run a 300-member academy with 3 staff. Spark automated almost everything I used to do manually, freeing me to build a half-million dollar business.”

Shihan Chris Allen
Tring Martial Arts Academy
Martial arts instructor in a red uniform

“We run a 300-member academy with 3 staff. Spark automated almost everything I used to do manually, freeing me to build a half-million dollar business.”

Shihan Chris Allen
Tring Martial Arts Academy
Taekwondo instructor in a white uniform

“We've grown to 6 locations and 1,200+ students. Spark gives us the systems and automation to stay organized and aligned as we scale.”

Jesse Isaacs
Integrity Martial Arts
Martial arts instructor in a white uniform

“We've grown to 6 locations and 1,200+ students. Spark gives us the systems and automation to stay organized and aligned as we scale.”

Jesse Isaacs
Integrity Martial Arts
Martial arts instructor in a white uniform

“We've grown to 6 locations and 1,200+ students. Spark gives us the systems and automation to stay organized and aligned as we scale.”

Jesse Isaacs
Integrity Martial Arts
Martial arts instructor wearing a white gi

“Spark helps me sleep better at night. Everything's in one place, the automations are powerful, and it saves us 10-12 hours in a normal week.”

Adam Spicar
Reveal Martial Arts
Martial arts instructor portrait

“Spark helps me sleep better at night. Everything's in one place, the automations are powerful, and it saves us 10-12 hours in a normal week.”

Adam Spicar
Reveal Martial Arts
Martial arts instructor portrait

“Spark helps me sleep better at night. Everything's in one place, the automations are powerful, and it saves us 10-12 hours in a normal week.”

Adam Spicar
Reveal Martial Arts
Martial arts instructor in a green and black gi

“We run 2 locations with nearly 700 students and 2% attrition. Spark automates comms, keeps parents engaged, and cuts what falls through the cracks.”

Peter Trikilas
Master Peter's Academy of Martial Arts
Smiling martial arts instructor in a green uniform

“We run 2 locations with nearly 700 students and 2% attrition. Spark automates comms, keeps parents engaged, and cuts what falls through the cracks.”

Peter Trikilas
Master Peter's Academy of Martial Arts

Making The Switch To Spark
Couldn’t Be Easier.

Making The Switch To Spark Couldn’t Be Easier.

Zero Cost Migration.

Export your data, send it to our team, we'll do the rest. Fast, secure, and it doesn't cost you a penny.

Setup Payments Instantly.

Start accepting tuition, gear, and event payments right away with our integrated, low-rate merchant service.

Personalized Onboarding.

1-on-1 training gets you and your staff confident from day one. Our tech team is your I.T. department.

FAQ

What is tang soo do school software?

Tang soo do school software is a management platform built specifically around gup and dan rank progression, attendance-based testing eligibility, family billing, and parent communication, all in one system rather than a generic gym tool that has no concept of how promotion works in a tang soo do dojang.

Does Spark manage the full tang soo do testing workflow?

Yes. Spark handles testing invitations, eligibility lists based on attendance and rank history, promotion event management, and certificate generation, covering the entire cycle from instructor recommendation through promotion day without a manual checklist running alongside the software.

Can Spark send automated reminders to tang soo do parents about upcoming belt tests?

Yes. Spark triggers SMS and email reminders automatically based on real attendance data and upcoming test dates, so tang soo do parents get timely notice rather than a last-minute phone call from the front desk.

How does Spark differ from a generic CRM for a tang soo do school?

Generic CRMs like HubSpot or Salesforce have no concept of gup levels, dan ranks, stripe tracking, or testing eligibility. Spark treats tang soo do rank progression, family accounts, and retention workflows as core features rather than fields bolted onto a contact database.

Does Spark help a tang soo do school follow up with trial students who did not enroll?

Yes. Spark captures leads, automates follow-up messages, and tracks each prospect through the pipeline from first inquiry to enrollment. Tang soo do trial students who do not sign up immediately stay in a visible queue rather than falling off the radar entirely.

Does Spark support gear and uniform sales inside a tang soo do dojang?

Yes. Spark's built-in point-of-sale and inventory tools let tang soo do schools sell uniforms, belts, sparring gear, and branded merchandise directly without a separate storefront, keeping sales and student records in the same system.

How does Spark help a tang soo do school retain students through long rank cycles?

Spark triggers behavior-based email and SMS automatically when attendance starts to drop or a student has not been seen in a set number of days. For tang soo do students facing months between promotions, those timely touchpoints keep families engaged before they quietly stop coming.

Can Spark track attendance precisely enough to support tang soo do promotion decisions?

Yes. Spark logs every class attendance against each student's profile and applies the eligibility rules the instructor sets per rank. When a tang soo do student reaches the required attendance threshold for their current gup, the system flags them as eligible for testing.

Can a tang soo do school owner see revenue, retention, and payment health without exporting spreadsheets?

Yes. Spark's dashboard surfaces active members, failed payments, and upcoming renewals in one view. Tang soo do school owners can spot a retention problem or billing gap the same day it appears rather than discovering it during a monthly review.

What kind of onboarding and support does Spark provide to a tang soo do school?

Spark provides personalized one-on-one onboarding so tang soo do school owners and staff understand the platform before going live, backed by an in-house technical support team for ongoing questions rather than a general help-desk queue with no martial arts context.

Can Spark track gup and dan rank progression for tang soo do students?

Yes. Spark stores each student's full belt history, including rank, stripes, and promotion dates, and ties testing eligibility directly to attendance data. Instructors can set custom requirements per gup level so they always know which tang soo do students meet the criteria for their next test.

How does Spark handle family billing for a tang soo do dojang?

Spark groups family members under a single account, applies sibling discounts automatically, and processes one recurring charge rather than separate invoices per child. This matters in tang soo do dojangs where parents and multiple children often train on the same membership.

Does Spark recover failed payments for tang soo do tuition automatically?

Yes. When a recurring tuition payment fails, Spark retries the card automatically, notifies the account holder, and flags the account if the issue remains unresolved, so a declined card does not quietly turn into a dropped tang soo do student.

Can Spark manage separate programs like kids, teens, and adult classes in one tang soo do dojang?

Yes. Spark supports multiple programs with separate schedules, rosters, and rank tracking in one platform, so a tang soo do school can run beginner children's classes alongside advanced adult evening sessions without switching between systems.

Can parents and students book tang soo do classes and check schedules without calling the dojang?

Yes. The Spark member app lets parents and students view class schedules, book sessions, check in, and receive push notifications directly, reducing front-desk interruptions and giving tang soo do families a self-service option around the clock.

Can Spark send two-way text messages to tang soo do students and parents?

Yes. Spark SMS supports two-way texting, so a tang soo do instructor or front-desk staff can send class reminders, schedule changes, or testing notices and receive replies directly, rather than relying on one-way broadcast messages parents cannot respond to.

Does Spark store digital waivers for tang soo do students?

Yes. Digital waivers are collected online and stored directly in each student's profile inside Spark. Tang soo do school owners can find any signed document immediately without searching paper files or a separate folder system.

Is switching an existing tang soo do school's data to Spark costly or complicated?

No. Spark provides free data migration, including student profiles, rank history, and billing records, and integrated merchant services so a tang soo do dojang can process payments from day one without rebuilding its member database from scratch.

Does Spark support landing pages and marketing automation for a tang soo do school?

Yes. Spark includes behavior-triggered email and SMS automation alongside landing pages, so a tang soo do school can run a trial-class campaign, promote an upcoming black-belt test, or re-engage lapsed families without paying for a separate marketing platform.

Do I need multiple tools to run billing, scheduling, rank tracking, and marketing for a tang soo do dojang?

No. Spark consolidates recurring billing, online booking, CRM, rank and belt tracking, marketing automation, and point-of-sale into one platform. Tang soo do school owners manage every part of the business from one login rather than syncing data across disconnected tools.

What is tang soo do school software?

Tang soo do school software is a management platform built specifically around gup and dan rank progression, attendance-based testing eligibility, family billing, and parent communication, all in one system rather than a generic gym tool that has no concept of how promotion works in a tang soo do dojang.

Can Spark track gup and dan rank progression for tang soo do students?

Yes. Spark stores each student's full belt history, including rank, stripes, and promotion dates, and ties testing eligibility directly to attendance data. Instructors can set custom requirements per gup level so they always know which tang soo do students meet the criteria for their next test.

Does Spark manage the full tang soo do testing workflow?

Yes. Spark handles testing invitations, eligibility lists based on attendance and rank history, promotion event management, and certificate generation, covering the entire cycle from instructor recommendation through promotion day without a manual checklist running alongside the software.

How does Spark handle family billing for a tang soo do dojang?

Spark groups family members under a single account, applies sibling discounts automatically, and processes one recurring charge rather than separate invoices per child. This matters in tang soo do dojangs where parents and multiple children often train on the same membership.

Can Spark send automated reminders to tang soo do parents about upcoming belt tests?

Yes. Spark triggers SMS and email reminders automatically based on real attendance data and upcoming test dates, so tang soo do parents get timely notice rather than a last-minute phone call from the front desk.

Does Spark recover failed payments for tang soo do tuition automatically?

Yes. When a recurring tuition payment fails, Spark retries the card automatically, notifies the account holder, and flags the account if the issue remains unresolved, so a declined card does not quietly turn into a dropped tang soo do student.

How does Spark differ from a generic CRM for a tang soo do school?

Generic CRMs like HubSpot or Salesforce have no concept of gup levels, dan ranks, stripe tracking, or testing eligibility. Spark treats tang soo do rank progression, family accounts, and retention workflows as core features rather than fields bolted onto a contact database.

Can Spark manage separate programs like kids, teens, and adult classes in one tang soo do dojang?

Yes. Spark supports multiple programs with separate schedules, rosters, and rank tracking in one platform, so a tang soo do school can run beginner children's classes alongside advanced adult evening sessions without switching between systems.

Does Spark help a tang soo do school follow up with trial students who did not enroll?

Yes. Spark captures leads, automates follow-up messages, and tracks each prospect through the pipeline from first inquiry to enrollment. Tang soo do trial students who do not sign up immediately stay in a visible queue rather than falling off the radar entirely.

Can parents and students book tang soo do classes and check schedules without calling the dojang?

Yes. The Spark member app lets parents and students view class schedules, book sessions, check in, and receive push notifications directly, reducing front-desk interruptions and giving tang soo do families a self-service option around the clock.

Does Spark support gear and uniform sales inside a tang soo do dojang?

Yes. Spark's built-in point-of-sale and inventory tools let tang soo do schools sell uniforms, belts, sparring gear, and branded merchandise directly without a separate storefront, keeping sales and student records in the same system.

Can Spark send two-way text messages to tang soo do students and parents?

Yes. Spark SMS supports two-way texting, so a tang soo do instructor or front-desk staff can send class reminders, schedule changes, or testing notices and receive replies directly, rather than relying on one-way broadcast messages parents cannot respond to.

How does Spark help a tang soo do school retain students through long rank cycles?

Spark triggers behavior-based email and SMS automatically when attendance starts to drop or a student has not been seen in a set number of days. For tang soo do students facing months between promotions, those timely touchpoints keep families engaged before they quietly stop coming.

Does Spark store digital waivers for tang soo do students?

Yes. Digital waivers are collected online and stored directly in each student's profile inside Spark. Tang soo do school owners can find any signed document immediately without searching paper files or a separate folder system.

Can Spark track attendance precisely enough to support tang soo do promotion decisions?

Yes. Spark logs every class attendance against each student's profile and applies the eligibility rules the instructor sets per rank. When a tang soo do student reaches the required attendance threshold for their current gup, the system flags them as eligible for testing.

Is switching an existing tang soo do school's data to Spark costly or complicated?

No. Spark provides free data migration, including student profiles, rank history, and billing records, and integrated merchant services so a tang soo do dojang can process payments from day one without rebuilding its member database from scratch.

Can a tang soo do school owner see revenue, retention, and payment health without exporting spreadsheets?

Yes. Spark's dashboard surfaces active members, failed payments, and upcoming renewals in one view. Tang soo do school owners can spot a retention problem or billing gap the same day it appears rather than discovering it during a monthly review.

Does Spark support landing pages and marketing automation for a tang soo do school?

Yes. Spark includes behavior-triggered email and SMS automation alongside landing pages, so a tang soo do school can run a trial-class campaign, promote an upcoming black-belt test, or re-engage lapsed families without paying for a separate marketing platform.

What kind of onboarding and support does Spark provide to a tang soo do school?

Spark provides personalized one-on-one onboarding so tang soo do school owners and staff understand the platform before going live, backed by an in-house technical support team for ongoing questions rather than a general help-desk queue with no martial arts context.

Do I need multiple tools to run billing, scheduling, rank tracking, and marketing for a tang soo do dojang?

No. Spark consolidates recurring billing, online booking, CRM, rank and belt tracking, marketing automation, and point-of-sale into one platform. Tang soo do school owners manage every part of the business from one login rather than syncing data across disconnected tools.

Martial artist adjusting their belt and gi

Ready to Get Back to Owning Your Dojang, Instead of It Owning You?

Run rank & belt testing, family billing, parent SMS, and lead management from one platform built by people who've actually done it.

Martial artist adjusting a belt during training

Ready to Get Back to Owning Your Dojang, Instead of It Owning You?

Run rank & belt testing, family billing, parent SMS, and lead management from one platform built by people who've actually done it.
Martial artist adjusting a belt during training

Ready to Get Back to Owning Your Dojang, Instead of It Owning You?

Run rank & belt testing, family billing, parent SMS, and lead management from one platform built by people who've actually done it.