The 100-Lead Floor: Turn School Events Into Booked Appointments
If you want a martial arts school that reliably grows, you have to stop guessing about traffic and start enforcing a floor. The rule I teach is simple: get at least 100 fresh leads every single month, no exceptions. From 100 leads you book appointments, from appointments you run intros, and from intros you produce the 20 enrollments that, combined with retention, build a million-dollar school.
I have been running and coaching martial arts schools since 1975, and in the coaching calls I run for owners, the same conversation comes up again and again. An owner tells me they are “doing all the marketing they can.” Then I look at their numbers and they are bringing in thirty or forty leads a month and wondering why enrollments are flat. Here is the truth I tell every one of them: when you think you are doing all the marketing you possibly can, that is exactly the moment you need to double it. You have to do whatever it takes to get to a hundred leads — and if you are not getting a hundred leads, I do not care who you are or where your school is, you are coasting. You are sitting on your butt. The bushes are out there. Go beat them.

This article lays out the exact system I walk owners through: how to set the lead floor, how to do the backwards math from a million-dollar goal down to your daily lead count, and — the part most owners get wrong — how to convert a school event, booth, or birthday party into a booked appointment instead of a handed-out flyer that goes in the trash. I call the whole thing the 100-Lead Floor.
Why Most Schools Are Stuck Below the Floor
The single most common reason a school is stuck is not pricing, not retention, and not the local competition. It is that the front of the funnel is starving. You cannot enroll, retain, or renew students you never met. Everything downstream — your tuition, your trial enrollment, your renewals — depends on a steady, predictable flow of new prospects coming through the door.
And here is the trap. Owners convince themselves they are “maxed out” on marketing when the reality is they are running one channel, casually, with no system behind it. They boost a Facebook post when they remember to. They have a website that nobody finds. They did one event last spring. That is not a marketing program — that is a hobby. A real lead-generation engine runs many channels at once, every month, on purpose.
I tell owners this is no different from how I coach a fighter. When I give a competitor who says he wants to be a champion a training routine, and he does not do it, he is telling me — through his actions — that he does not actually want to be a champion. Same thing here. If you want a million-dollar school but you will not do the unglamorous work of generating a hundred leads a month, your actions are telling me what your goal really is.
The 100-Lead Floor: The Backwards Math to a Million-Dollar School
Let me give you the framework, because the number “100” is not arbitrary. It is the floor that, across hundreds of schools we coach, reliably produces the rest of the math. Some schools do a little better, some a little worse, but 100 leads has proven to be the magic number when your conversion is done correctly.
You always start with the end in mind. The end in mind is a school doing $1,000,000 a year, which is $83,333 a month. My target structure for that school is roughly 300 active students paying an average student value around $300 a month. Three hundred students at three hundred dollars is a $90,000 month — comfortably over a million dollars a year. Those are the numbers I want every owner to write down and keep in front of them.
Now work backwards from there:
- Goal: ~300 active students at ~$300 average student value = a $90,000+ month.
- Net enrollment required: To climb from where you are to 300, you need positive net enrollment every month — new students in minus dropouts out.
- Gross enrollment target: ~20 enrollments per month. With attrition held in check, 20 in keeps you growing fast.
- Appointments required: To get 20 enrollments you need a healthy pipeline of intro appointments, because not every appointment shows and not every intro enrolls.
- Leads required: To fill those appointments you need at least 100 fresh leads a month. That is the floor.
This chain is the whole game: leads create appointments, appointments create intros, intros create enrollments, and enrollments — plus retention and renewals — create the active student count that produces the gross. Break the chain anywhere and the school stalls. But notice where it begins. It begins with leads. If you are short on enrollments, there are only ever two fixes: talk to more people, or convert a higher percentage of the people you talk to. That is it. And “talk to more people” almost always traces straight back to more leads.
Run Your Own Net-Enrollment Number
Here is a piece of math that wakes owners up. Say a school has 250 active students and wants to reach 300. That is 50 students. Sounds close. But how long it takes depends entirely on net enrollment, not gross.
If your net enrollment is a measly 5 students a month — meaning you enroll, say, fifteen and lose ten — then five times twelve is sixty net new students in a year. It would take that owner almost a full year just to add fifty. But if you are pulling 20 enrollments a month and holding your losses to under 10, you net more than 10 a month, and you hit your goal in roughly five months instead of twelve. Same school. The difference is entirely whether the lead floor is being fed and whether the back door is closed.
This is why I am relentless about the under-2%-per-month attrition target. The industry runs 3 to 5% monthly attrition. Well-coached schools hold below 2%. If you are bailing water out of the boat as fast as you pour leads in, no amount of marketing saves you. But — and this is the order that matters — you fix the front of the funnel first. We deliberately do not have brand-new members chasing renewals before they have built a basic enrollment base, because you cannot renew students you have not yet recruited and retained. Fill the pipeline, get the pricing right, then layer in renewals. That is the sequence, and the deeper retention and trial-enrollment conversion work comes after the floor is solid.
Diagnosing the Leak: 100 Leads, Only 10 Enrollments?
What if you actually hit 100 leads but only enroll 10? Now your problem is no longer traffic — it is conversion. You have two choices, and both are legitimate: improve the enrollment process so a higher share of those 100 convert, or generate 200 leads so the same percentage produces 20. In practice I want you doing both, but I never let an owner use a conversion problem as an excuse to stop generating leads, and I never let an owner use a traffic shortfall as an excuse to ignore a broken intro process. They are two separate levers. Measure them separately and fix them separately.
The Channel Stack: How You Actually Hit 100
When I tell owners to get to a hundred leads, the next question is always “how?” The answer is: stack channels. No single source carries the load. You run several at once, every month, and you keep the ones that produce. Here is the menu I put in front of owners:
- Paid digital: Facebook and Instagram lead ads, Google search and local service ads.
- Owned digital: a website built to capture leads, not just look pretty.
- Direct response offline: direct mail, rack cards, and yes — bandit signs where they are allowed.
- Internal events: buddy days, in-school activities, parties, and family referral pushes that mine your existing student base.
- External events: booths at festivals, fairs, movie promotions, and partner activities out in the community.
- Community partnerships: elementary school programs, scouts, churches, daycares, and every other organization your students already belong to.
That last category is gold, and most owners walk right past it. Every new enrollment folder I open captures what school the child attends, whether they are in scouts, what church they go to, what sports they play, what after-school care they use. Why? Because every one of those organizations is a room full of people who would make good students, and a relationship I can build that hands me contact information, an event invitation, and a stack of warm referrals. Your current students are the map to your next hundred leads. The free book at FillYourSchool.com, “Six Simple Steps to Add 100 Students,” walks through this channel stack in detail — that is the single best place to start if your front-of-funnel is thin.
One more thing on resources, because I see this mistake constantly with newer members. They join a coaching program with a vault of done-for-you marketing systems and then never open it. It is like buying every textbook in college and then burning them — what good are they if you do not use them? The material does not jump from my screen to yours like I waved a magic wand. You have to become proactive: dig into the resources, ask in the group, ask on the live calls. The work is functional and it is doable, but it is still work.
The Event-to-Appointment Script: Where Most Leads Die
Here is where I want to spend real time, because this is the highest-leverage skill in the entire 100-Lead Floor, and it is the one owners botch most often. You can do everything right to get a crowd at your booth and still walk away with nothing but a stack of names you will never reach. The difference between a lead and an appointment is a script, and the script is shorter than you think.
Let me set the scene. You are running a booth at a community festival, a school carnival, or a movie promotion. The single most important rule: your job at the event is to set the appointment, not to enroll, and not just to collect a name. A name on a list with no appointment is a lead you have already half-lost.
Step 1: Draw Them In
You cannot run a script on people who never approach. The minimum draw is a loud, bright prize wheel — I like the 32-to-36-inch LED wheels that light up in a pattern and click loudly when they spin. The instructor’s only job is to stand there and spin it; the noise and lights pull people over. Loud focus-mitt targets work too: “Come do a kick, come do a punch.” Above the minimum, the big magnets are a costumed character — a Power Ranger, a Ninja Turtle, Batman, Spider-Man, Kung Fu Panda — and an inflatable. Note that bounce houses generally have to be hired through a company for insurance reasons; you usually cannot bring your own. And the costume does not even have to tie to a specific movie promotion. It just has to make a kid say, “I want to meet that.”
One coaching point that surprises people: I generally do not make the draw a martial arts demonstration like board breaks or sparring. The moment you put a martial arts filter at the front of the booth, you screen out the parent who walked up curious but had a preconception that “my kid isn’t the fighting type.” Get them in your space first with something universally fun, then move them down the funnel once you are talking.
Step 2: Capture Before the Spin
This is a small mechanical detail that doubles your data capture. Before anyone spins the wheel, you hand them the information sheet to fill out. They want to spin, so they fill it out. Now no matter what they “win,” you already have the lead captured. The prize is the reason they engaged; the form is the reason it became a lead.
Step 3: The Three-Piece Appointment Script
The scripting itself is super easy. Let us say the prize is a free uniform. After they spin, it goes like this:
Piece one — the offer that requires a visit. “Congratulations! You want a free martial arts uniform? With that comes two free weeks of lessons. What I want to do is schedule your first time to come in for that first lesson and to pick up your uniform so we can size you up. We have Monday or Tuesday — would this time or this time work better?”
Piece two — the tentative pencil-in. About 80% of the time you will not get a clean yes. You will get “I need to talk to my wife,” “I need to check our schedule,” “let me talk to my husband.” That is normal — do not treat it as a no. You say: “I completely understand. Why don’t we pencil something in tentatively — I just want to make sure we can get you a spot. I’ll give you my email and phone number so we can reschedule if anything comes up. Tentatively, do you think Monday or Tuesday would work?”
Piece three — find the day that fits. The tentative pencil-in opens a real conversation. “Well, I know we’re busy Monday… can’t do Tuesday… do you have something later in the week?” “Sure, we have Wednesday at this time, or Thursday at this time — I’m sure we can do Thursday.” Now you write it in, hand them the packet with the time on it, and close the loop: “If anything comes up, please let us know, because we’re holding this spot and don’t want to have to turn anyone else away. Here’s the phone, email, all my contact info — call, text, or email. Otherwise we’ll have you down for Thursday at 7 p.m.”

Three little pieces. The offer that requires a visit, the tentative pencil-in to dissolve the “let me check” stall, and the conversation that lands on a day that works. That is the entire difference between a booth that produces appointments and a booth that produces recycling. The same three-piece structure works for movie promotions, birthday-party guests, and internal buddy-day prospects — only the prize and the venue change.
The Follow-Up Discipline
The packet you hand them has the appointment time written on it. The system fires a text reminder and an email. And the “tentative” framing gives you a legitimate, non-pushy reason to follow up: you are simply confirming the spot you are holding. This is also why you never delete a lead. The prospect whose child was “too young” or “not in the mood today” stays in the database, stays on the email list, and gets invited to the next twenty buddy days. I have personally taken referrals from a family whose own child was not quite ready yet — they were so impressed they sent two friends, and then the original child came back. In a community that is always smaller than it looks, your reputation and your follow-up discipline are worth more than any single ad.
If you want help installing this exact event-to-appointment system in your own school — and pressure-testing where your funnel is leaking — call our office at 1-720-256-0208 and ask for Bob Dunne to set up a FREE school evaluation with Stephen Oliver. We will run your real numbers backwards from your goal and show you where the floor is breaking.
Handling the Real Objections at the Point of Contact
Leads do not die only at the booth. They die on the confirmation call when a parent reaches out to cancel. The most common one: “Little Timmy doesn’t feel like coming, so we’re going to rain-check the intro” — and they have not even seen your school yet. Here is how I coach my staff to handle it, and the principle underneath matters more than the words.
First, never argue. The instant your staff says “well, Johnny doesn’t know what he’s talking about,” you are in a contest with the parent, and you lose. Instead, go back to what they wanted. You already know the parent called because they wanted confidence, focus, or discipline for the child — that is on the lead form. So you say: “What were you hoping this would do for them?” Then go one step deeper: “And what would that mean for you?” Once they re-state the goal in their own words, you bridge: “Why don’t we keep the appointment so you can decide whether this is something that’ll actually get them there?” A lot of the time, that alone turns it around.
For younger or nervous kids, I use a different, equally honest approach. “Mrs. Jones, that’s very common with the younger kids — it’s one of the reasons we love getting them into the martial arts young, to build exactly that confidence. He’s never been in a group like this. Here’s what I’d suggest: come in and just watch the class. If he wants to join in, great. If not, at least he’ll be deciding based on what he actually saw, instead of what he imagined.” Ninety-nine percent of the time, that works — because the child’s fear is fear of the unknown, and they will never magically feel “ready” for something they have never seen. I also always invite Mom and Dad to take class with the child, which calms the nervous ones and, not incidentally, starts the family training together.
There is a critical distinction my team drills on: listen for whether the parent is describing intimidation versus a genuine change of mind. “He’s nervous and hiding behind my leg” is intimidation — that you can coach through. “He decided he’d rather play baseball” is a real preference — that you respect, and you reschedule honestly. And when a child genuinely is too young, do not throw the prospect away with a vague “come back whenever.” Set a real appointment six months or a year out — “It’s February; let’s pencil in September 9th, right after school’s back in” — keep them in the database, and keep inviting them. That honesty builds the kind of credibility that generates referrals long before the child ever enrolls.
Closing the Back Door So the Floor Pays Off
I will close on the part that determines whether all this lead generation actually compounds. You can hit your 100-lead floor every month and still spin your wheels if students pour out the back as fast as they come in the front. So the moment a student enrolls, the lead-gen job becomes a retention job — and the two are joined at the hip, because every retained student is a referral engine and every dropout is a lead you have to replace at five-to-seven times the cost of keeping them.
The biggest mistake owners make is being so thrilled to get a 6- or 12-month agreement signed that they toss the new student into class and leave them alone. Do not do that. The entire purpose of the trial enrollment is to prep that student for training all the way to black belt and beyond — to create a lifelong student, not to collect one signature. So at the enrollment conference I never say “here’s the schedule, come whenever.” I schedule their next specific lesson on the spot, then I hold their hand through the first eight classes: greet them at the door by name, walk them through their ID card and new-enrollment folder, introduce the staff again (people are too embarrassed to admit they forgot the instructor’s name), and run a real progress check every week. That first-eight-lessons hand-holding is what drives the dropout rate under 2% and turns a fresh lead into a student who is still there — and still referring — years later. The deeper version of this onboarding system is its own discipline, closely tied to student referral systems that keep feeding the floor from the inside.
That is the 100-Lead Floor in full: a hard minimum of 100 leads a month, fed by a stacked set of channels; a tight event-to-appointment script so those leads become booked visits; honest objection handling so booked visits become intros; and disciplined onboarding so enrollments become long-term, referring students. Set the floor. Feed it every month. Close the back door. Do those three things and the million-dollar math stops being a fantasy and becomes a calendar.
Frequently Asked Questions
Why exactly 100 leads a month — is that number realistic for a smaller school?
One hundred is the floor because, across the hundreds of schools we coach, it is the lead volume that reliably produces around 20 enrollments a month when your conversion is competent. It is realistic anywhere if you stack channels instead of relying on one. A school that “can’t” hit 100 is almost always running a single source casually rather than running paid digital, internal events, external events, and community partnerships together, every month. Hit the floor first, then optimize conversion.
How do I turn an event booth into actual appointments instead of a useless list of names?
Use three pieces. First, draw a crowd with something universally fun — a loud LED prize wheel, a costumed character, an inflatable — not a martial arts demo that filters people out. Second, capture the lead form before they spin. Third, run the appointment script: offer two free weeks plus a free uniform that requires a scheduled visit, then dissolve the “let me check with my spouse” stall by penciling in a tentative time and finding the day that actually fits. The goal at the event is always the booked appointment, never the enrollment.
Should I focus on more leads or better conversion first?
They are two separate levers, and the answer depends on your numbers. If you are below 100 leads, fix traffic first — you cannot convert prospects you never met. If you are at 100 leads but only enrolling 10, the leak is your intro and enrollment process, so fix conversion. In practice you work both, but never let a weak intro process become an excuse to stop generating leads, and never let a traffic shortfall hide a broken sales process. Measure each separately, fix each separately.
About the Author
Stephen Oliver, MBA and 10th Degree Black Belt, is the Founder and CEO of Mile High Karate and Martial Arts Wealth Mastery, CEO of NAPMA (National Association of Professional Martial Artists), and Publisher of Martial Arts Professional magazine. A martial arts school owner since 1975, he and his coaching team — including Grandmaster Jeff Smith and Dr. Greg Moody — have helped owners build $1M+ schools.
Related Reading
- Martial Arts Lead Generation: The Community Lead Engine
- The Grassroots Marketing Machine: How to Flood Your Martial Arts School With Students Through Schools and Live Events
- The Buddy-Day Mistake That Kills Enrollments (And the Fix)
- The Compounding Enrollment Engine: How Martial Arts Marketing Multiplies
- Case study: How Krista Wells grew Mercer Island Martial Arts to $1.2M with live events and renewals
Free Resources to Grow Your School
Ready to add your next 100 students? Here is how I can help you, starting today:
- Get a FREE copy of Six Simple Steps to Add 100 Students to Your School at FillYourSchool.com — the exact roadmap we use to pack a school fast.
- Get a FREE copy of Extraordinary Teaching at ExtraordinaryTeaching.com — how to run classes that keep students enrolled all the way to black belt.
- Want a personal game plan for your school? Call our office at 1-720-256-0208 and ask for Bob Dunne to set up a FREE school evaluation with Stephen Oliver.








Schedule Your Free Business Evaluation and receive FREE Bonuses. Call or Text now:


Leave a Reply
Want to join the discussion?Feel free to contribute!