7 Lessons From Running Programs at 75+ School Sites
Updated September 17, 2026
Running enrichment programs inside schools comes down to seven things. Pick principals who already want enrichment. Make the partnership bigger than one contact. Treat year one at a new school as an investment. Give instructors systems. Keep tending the relationship after the agreement is signed. Retire the spreadsheet before it fails in front of a parent. Know your numbers per school.
I spent a decade in public education, leading schools. Then I founded Journey to STEAM, which now runs programs at 75+ school sites, has served 2,500+ students, and sees 95% of its school partners renew. I've sat on both sides of this table. These are the lessons I paid for.
Which schools make the best partners?
The ones where the principal has already decided enrichment belongs in the building. Those principals don't need convincing. They need to be impressed once, and then they need to see you follow through.
Every hard partnership I've had started the same way. I was trying to talk someone into a decision they hadn't made yet. Here's what changed it: I started listening for the decision in the first conversation. Does the principal talk about what families have been asking for? Do they already know which afternoons the library is open? That's a yes waiting for a good provider. If the first meeting is you explaining why kids need enrichment, thank them, leave your one-pager and move to the next school on your route.
What predicts whether a school partner renews?
Whether the school introduces you to new people when someone leaves. I used to think enrollment was the signal. Enrollment matters. The stronger signal is what happens when the coordinator who brought you in moves on mid-year. If the new coordinator already knows your name, your program lives in the school. If they don't, it lived in one person's inbox.
So I stopped waiting for those introductions and started building them. Meet the office manager in week one. Invite the principal to the last ten minutes of the final class, when kids show what they made. Send the end-of-term recap to two people, never one. The guide to getting your program into schools lists what goes on that recap.
Is a new school site worth it in the first year?
Yes, if you judge it as an investment year. The first year at a new school brings smaller classes and far more of your time: the meetings, the paperwork, the flyers, showing up yourself in week one. Years two and three are where that work pays you back.
Here is the shape of it with example numbers. I made these up to show the method. None of them come from a real school.
| Example | Year one | Year two |
|---|---|---|
| Classes | 2 terms x 1 class x 8 kids | 3 terms x 2 classes x 10 kids |
| Registrations at $240 | 16 = $3,840 | 60 = $14,400 |
| Your setup and relationship hours | 30 | 10 |
| Tuition per hour of your time | $128 | $1,440 |
Same school. Same program. The operator who walks away after year one because it "wasn't worth it" paid for the expensive year and gave away the good ones. Before you drop a site, ask what year two looks like with the room, the day and the families you already have.
How do I keep instructors consistent when I'm not in the room?
With systems. I hired warm, talented people. I trained them carefully. And I still spent hours managing the gap between what was agreed and what happened at a school across town at 3:15 PM.
Enthusiasm doesn't close that gap. A written arrival routine does. A lesson checklist does. A rule for what gets reported to me the same day does. Once I saw documentation as protection for my instructors, everything got easier. It tells a good instructor exactly what a great day looks like, so they can deliver one without me standing there. At Journey to STEAM we observe and coach. We ask for feedback. We act on feedback.
How do I keep a school relationship strong between renewals?
Treat the school like a client you are still earning. School relationships are living things. They need attention, and they don't survive neglect.
What a principal remembers at renewal time is simple: kids were safe, families were happy, and the office never had to chase you. So the roster reaches the front office before day one. The office hears about a scraped knee from you before a parent calls. Your insurance certificate gets reissued before anyone asks. I know what it's like to be the principal who gets the 3:40 PM phone call about a program I didn't run. Be the provider who never causes that call.
When does a spreadsheet stop working for multi-site programs?
Earlier than you think, and you find out at the worst moment. My spreadsheet was fine with a handful of schools. Somewhere past a dozen it started to crack. The errors in a multi-site spreadsheet are invisible. A child on the wrong roster. A no-school day nobody caught. They pile up quietly until one surfaces in front of a parent or a principal.
Frustration is fuel. That crack is why we built enrops, and we run it at Journey to STEAM first. Families register and pay on their phones, the schedule builds around each school's calendar, and every program has its own roster with a live count. Journey to STEAM cut $83K in annual admin costs running on it. The details are on the Journey to STEAM page, and enrops for after-school programs shows how the multi-school setup works.
What numbers should I know for every school?
The operators who build something lasting are the most organized ones in the room. At any moment they can tell you which school is at risk and why. Keep these seven numbers per school, per term.
- Seats offered and seats filled.
- Returning families from last term.
- Tuition collected, refunds and scholarship seats used.
- Instructor cost, materials and any room charge.
- What's left after those costs.
- Your own hours spent on that school.
- Days until the agreement, insurance certificate or background check list needs renewing.
Number five divided by number six tells you which schools are carrying the business. Number seven keeps you out of trouble. If you're pricing a new site, the pricing guide has the break-even worksheet.
Frequently asked questions
How long does it take for a new school site to pay off?
Plan on the first school year being an investment year. Enrollment, word of mouth and your own speed at that building usually improve in year two. Track your hours per school so you can see it happen.
How many school sites should I start with?
One. Run one strong term at one school, get the recap in the principal's hands, then add schools on a route you can repeat every week.
What should I do when my school contact leaves?
Reach out to the new person that week. Send a short note, the one-page recap from last term and the day-of sheet. Don't wait for them to find you.
Do I need a contract with every school?
Get the room, days, dates, money model and day-of contact in writing every time. Whether that is a district facility use form, a PTA agreement or a formal contract depends on the district, so ask the front office for their process.
Where can I hear how other operators handle this?
On The Youth Enrichment Leader. It's where operators trade what's working.
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.
Keep reading: all posts, guides, comparisons, pricing and The Youth Enrichment Leader podcast.
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.