Skip to content
Winter and spring sessions are next. Set up registration before families start asking×
Summer camp registration opens now. Set yours up before families start looking×
Fall after-school registration is around the corner. Build it once, reuse it every term×

How to Grow an After-School Program Business in 3 Stages

The three stages of growing a school-based kids program, what breaks at each one, and the instructor math to run before you add a site.
Arielle Hammond, Ed.D.

Updated September 17, 2026

Grow in three stages, and put the systems in before the sites. At 1 to 3 sites, write down everything you know. At 4 to 8 sites, build an instructor bench and stop doing billing by hand. At 9 or more, run the company as its CEO and rebuild the systems you made for five schools. Adding a site to a fragile operation multiplies the chaos.

The operators who grow without chaos don't have better luck, more energy or a magic formula. They have systems in place before they need them. I learned that the hard way. I thought that once I had grown and could hire more people, the work would only get easier. That was not the case. Year two grew, and it cost me more work than year one did. Frustration is fuel, so here is the map I wish I'd had.

What are the stages of growing an after-school program business?

There are three, and your job title changes in each one. At 1 to 3 sites you are the instructor. At 4 to 8 you are the coordinator. At 9 and up you are the CEO. Each stage breaks in a predictable place, and each has one thing to build before you move on.

StageYour real jobWhat breaksBuild this before the next stage
1 to 3 sitesInstructor who also does everything elseYour memoryDocumentation
4 to 8 sitesCoordinatorCoverage and billingAn instructor bench and billing that closes on time
9+ sitesCEOSystems sized for five schoolsSystems that run without you in every piece

What should I build when I have 1 to 3 sites?

Documentation. At this stage you are probably the main instructor. You are also the salesperson, the scheduler, the billing department, customer service and the sub when someone calls out. The system is you, and it works because you can hold all of it in your head.

Write it down anyway. Every school relationship: who said yes, who runs the front office, where you park, which room you get. Every billing arrangement. Every parent communication habit. You will remember it tomorrow. You write it down because you will hand pieces of it to someone else, and sooner than you think.

If you are still getting your first site open, start with how to start an after-school program business.

What changes at 4 to 8 sites?

You stop being the instructor and become the coordinator. If you are still teaching most of your classes at this size, you are burning out and you know it.

Two things have to be true before you leave this stage. First, a reliable instructor bench. A list of people who might be available doesn't count. You need instructors who are onboarded, know your curriculum and can walk into a school without you holding their hand. Second, billing that is no longer manual. Registration, payment and the roster should be one motion a parent completes on her phone, so you are no longer matching payments to names at midnight.

What breaks at 9 or more sites?

The systems you built for five schools. You are now running a small company, and your job is strategy, relationships and making sure the machine runs without you touching every piece. The operators who stall here are almost always running nine sites on a five-site system: one shared inbox, one person who knows the schedule, one spreadsheet nobody else can read.

Go slow to go fast. Before site nine, walk through every repeating task and ask who does it when you are out for a week. If the answer is "nobody," that is your next project. For the site-by-site mechanics, read how to manage after-school programs at multiple schools.

What is the most common mistake when adding sites?

Adding schools before you have systems. It shows up at every stage. A new site adds one school's worth of work to a healthy operation. It adds one school's worth of chaos to a fragile one, and the chaos spreads to the sites that were doing fine.

I don't want to grow chaos, and neither do you. A yes from a principal feels urgent. It can wait one term while you get ready for it. A principal will respect "we'd love to start in January, and here is why that will be a better program for your kids."

How many instructors do I need before I add a site?

Enough to cover your busiest hour, plus coverage for call-outs. School programs all run at about the same time of day, so count by the hour. Here is a worked example.

You run 6 schools, 2 days a week each. 6 x 2 = 12 sessions a week. Your busiest day is Tuesday, with 4 schools running at 3 PM. You need 4 instructors on Tuesday no matter how few hours each one works.

Now call-outs. Say an instructor misses 1 session in 20. Over a 12-week term you run 12 x 12 = 144 sessions. 144 x 5% = about 7 sessions that need a sub. If you are the only sub, that is 7 afternoons you are pulled out of the business. With two trained subs on the bench, it is a text message.

Add a seventh school on Tuesdays and your busiest hour goes from 4 instructors to 5. That fifth person, trained, is the real cost of the new site. Hire and train her before you sign. For the coverage plan itself, see how to build a sub plan that holds.

What does "systems" mean in practice?

Four things. That's the whole list.

  1. A written process for every task that repeats: opening registration, sending rosters, onboarding an instructor, closing out a term.
  2. An instructor bench deep enough to cover your busiest hour plus call-outs.
  3. Registration that works the same way at every site, so a parent at school one and a parent at school nine have the same experience.
  4. Billing that closes on time without you reconciling it by hand.

Run this check before you say yes to the next school. Can someone else open registration from your written steps? Do you have a trained instructor for the new slot and a sub behind her? Will the new site's registration, payments and roster run exactly like your others? If you get three yeses, add the site.

Numbers three and four are what enrops does today. Each program gets its own registration link and QR code, parents pay at checkout with a card, wallet or payment plan, and the roster fills itself in with grade and homeroom teacher. It is how Journey to STEAM runs programs at 75+ school sites, and you can read what changed for us in the Journey to STEAM story. Instructor onboarding, class matching and sub offers are set up with our team today. See enrops for after-school programs.

Frequently asked questions

How many school sites can one operator manage?

There is no fixed number. The ceiling is set by your systems and your team. Journey to STEAM runs at 75+ school sites with a team and with systems we rebuilt more than once.

When should I stop teaching my own classes?

Somewhere in the 4 to 8 site stage. Once coordinating the sites is a full job, every class you teach is an hour nobody is doing that job.

What should I document first?

Your school relationships. Contacts, room, arrival and dismissal routine, how the school wants rosters, and how the program gets paid at that site. It is the hardest knowledge to rebuild if it only lives in your head.

Do I need software at stage one?

You need registration and payment in one place from your first class. enrops is free for businesses, and starting there means you won't have to move families later. A spreadsheet is fine for the rest, and I explain where the line is in can you run a kids program on Google Sheets.

Create your first registration. Free for businesses. Live in under 5 minutes. Or click through a sample registration first.

Arielle Hammond, Ed.D. is the founder of enrops and host of The Youth Enrichment Leader, presented by enrops.

Arielle Hammond, Ed.D.

Former school principal. Founder of Journey to STEAM, which runs kids STEM programs at 75+ school sites, and founder of enrops.

Your next registration could open today.

Create it, connect Stripe, share the link. Families register and pay in one place, and the money lands in your own Stripe account.

Free for businesses. Live in under 5 minutes.