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×

Per-Session or Monthly Tuition for Kids Programs?

Which billing model fits your kids program, what no-school days do to monthly tuition, and how a payment plan makes a term price feel monthly.
Arielle Hammond, Ed.D.

Updated September 17, 2026

Charge per session when your program has a start date and an end date: a school term, a camp week, an eight-week class. Charge monthly tuition when kids enroll year-round at a place you control, like a gym or a studio. Programs that run inside schools are session businesses. Price the full term, then offer a payment plan so the family's monthly cost feels like tuition.

This question usually shows up dressed as a software question. An operator who runs after-school classes tries a tool built for monthly tuition, and everything fights her: the billing dates, the student counts, the calendar. The tool is fine. The billing model is the mismatch. Pick the model first. The software follows.

What is the difference between per-session pricing and monthly tuition?

Per-session pricing sells one block of classes with fixed dates for one price. Monthly tuition charges the same amount every month until the family withdraws.

Per-sessionMonthly tuition
What the family buysA term: 10 Tuesdays, Sept 22 to Dec 8A spot in a class, ongoing
When enrollment happensIn a window before each termAny time, all year
What ends itThe last classThe family gives notice
Who it fitsAfter-school programs, camps, workshops, seasonal leaguesGyms, dance and swim schools, music lessons
Your planning unitThe termThe month

Which one fits a program that runs in schools?

Per-session, almost every time. A school program lives on the school's calendar. It starts a few weeks after the first day of school, skips every no-school day, and ends before winter break. Then it starts again. Families re-decide each term, rooms get reassigned, and your partner school expects fresh dates on a fresh flyer.

That is how we run Journey to STEAM at 75+ school sites. Each school's program is its own session with its own dates, built around that school's calendar. If you're setting this up for the first time, enrops for after-school programs shows the setup, and the pricing guide has the worksheet for the term price.

What happens to monthly tuition in a month full of no-school days?

The price per class swings, and parents notice. Here is an example with a Tuesday class billed at a flat $96 a month.

  • A month with 5 Tuesdays and no closures: $96 / 5 = $19.20 a class.
  • A month with 4 Tuesdays: $96 / 4 = $24.00 a class.
  • A month where a holiday and a conference day land on Tuesdays, leaving 3: $96 / 3 = $32.00 a class.

Same kid, same class, and the cost per hour moved 67% between the cheapest month and the most expensive one. You can prorate by hand, and then you are doing arithmetic for every family every month. Studios avoid this because they set their own calendar and tend to average it out across a year. A school program can't. The district sets your calendar.

Per-session pricing makes the problem disappear. Count the real meeting dates, multiply by your per-class rate, publish one price. 10 classes x $24 = $240. Done.

How do I make a term price feel like a monthly payment?

Offer a payment plan on the term price. The family gets a smaller number on her phone screen, you get a committed registration for the whole term, and no one has to cancel anything when the term ends.

The worked example, using enrops pricing. A 10-week class is $240. The family sees $247.20 by card, which includes the enrops service fee. The price families see first is the price they pay. On a payment plan of four installments, that is about $61.80 at a time. Same total as paying in full. No interest, plan fee or late fee. Paying by bank brings the total to $244.80.

So a parent comparing you with the $65-a-month studio down the street sees a similar monthly number, with an end date. I walk through deposits, schedules and what to tell families in how to offer payment plans for camps and classes.

When is monthly tuition the right model?

When enrollment is continuous and you control the calendar. A gymnastics gym with kids moving up levels all year, a swim school with rolling starts, a music studio with weekly lessons from September to June. Monthly tuition gives those businesses predictable income and saves families from re-registering for something they plan to do for years.

Software built for that model is good at it. Jackrabbit Class, for example, describes itself as built for "gyms, swim schools, and studios" (jackrabbitclass.com/pricing, checked September 17, 2026). If that is your business, a tuition tool fits you. See enrops vs Jackrabbit Class for a side by side, and enrops for gymnastics for where sessions and camps fit inside a gym.

Plenty of operators run both. Monthly tuition for the year-round classes in their own space. Sessions for school programs, camps and workshops. That is a sound setup. Use the right model for each.

What should I check in software before I choose?

Check how it counts and how it bills, against how your programs really run.

  1. How is the subscription priced? Some tools price by student count. Jackrabbit's help center says its monthly fee is "based on the total number of Active and Inactive Students in your system" (help.jackrabbitclass.com/help/jackrabbit-pricing-and-billing, checked September 17, 2026). A session business sees many kids come for one term and leave, so ask how past students are counted and what you need to do about it.
  2. Can one program have fixed dates that skip no-school days? You should be able to build the term from the school's real calendar. A repeating weekly rule that you patch by hand will miss a closure.
  3. Can each school have its own program, roster and link? One long list of every child at every school is a spreadsheet with a login.
  4. Are payment plans included, and do they end? A plan tied to a term should finish with the term.
  5. What do families see at checkout? Ask for the full price a parent pays on a $240 registration, to the cent.
  6. What happens on a refund? Find out which fees come back to the family and which don't.

Frequently asked questions

Does enrops do recurring monthly tuition?

No. enrops payment plans split one registration into the installments you set, with no interest, plan fee or late fee. Open-ended monthly billing that renews until a family cancels is something enrops doesn't do today.

How do I handle a child who joins mid-term?

Count the classes left, multiply by your per-class rate, and give that family a discount code for the difference. 6 classes left at $24 is $144, so the code takes $96 off the $240 price.

Should I charge a separate registration fee each term?

I don't. One price per term is easier for a parent to say yes to on her phone. If you have a real yearly cost per child, build it into the term price.

Can I run sessions on enrops and keep my tuition software?

Yes. Build the camp or the school program on enrops, share the link, and leave your year-round classes where they are. Nothing needs to move for the two to run side by side.

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.