Kids class registration software for studios that run classes and birthday parties
Take registrations and payments online, run birthday parties, sign waivers, and message parents in one place. Spend less time on admin and more time teaching.
No credit card required. Cancel anytime.
Starting at $69/mo · no per-student fees · See pricing
One system instead of scattered tools
Class registration, party booking, payments, and parent messaging in one place, not a spreadsheet, a separate party app, and an inbox full of follow-ups.
ProgramChamp™ has class registration software features your team will actually use
Staff access (as you grow)
Invite staff, keep access secure, and see a clear audit trail of changes so you’re not guessing what happened.
Scheduling, Registration & Payments
Create sessions, set capacity limits, and keep rosters organized, then let families register and pay online... or, per session, collect enrollment requests and approve before checkout. Invoices/receipts are automatic, with discounts and support for manual/offline payments when needed.
Waitlists & Attendance
Fill open spots from a waitlist and track attendance so instructors know who’s expected.
Skill & Level Progression
Build your own levels, skills, or belts and let staff mark each student's progress from the roster. ProgramChamp™ flags who's ready to move up, and families see progress in the parent portal, with printable progress reports for evaluations.
Built-in Parent Messaging
Keep all communication tied to each student. Two-way messaging between staff and parents lives in ProgramChamp™, so nothing important gets buried in random inboxes.
Birthday Party Booking Software
Run parties your way: instant online booking for simple packages, inquiry-first for consult-heavy events, or both on different party types in the same organization. Staff track inquiries, convert them to booked parties, and collect deposits or balances in the same system as your registrations.
Who It's For
- For soft play centers and play cafes that need open play capacity, play packs, and party deposits
- For indoor playgrounds that want one calendar for open play and birthday parties
- For dance studios that want simpler registration
- For music schools that want recurring lesson scheduling and billing
- For gymnastics centers that want clearer rosters
- For martial arts schools that want consistent payments
- For art studios that want less admin work
- For kids enrichment programs that want less back-and-forth
- For summer camps that want smoother sign-ups
Questions from studio owners
- What is kids class registration software?
- Kids class registration software is online enrollment and payment software for kids activity programs: soft play centers, indoor playgrounds, dance studios, gymnastics gyms, martial arts schools, camps, and enrichment programs. Families register for open play, classes, lessons, and camps online while your staff manage rosters, schedules, waivers, and parent messaging in one place instead of spreadsheets and scattered emails.
- How do I manage kids class registrations without living in spreadsheets?
- Use kids activity registration software that combines online class registration, camp registration, lesson sign-ups, payments, and e-signed waivers. When families self-serve through a parent portal, you spend less time on data entry and payment follow-ups. That is what online kids class registration is meant to solve for small program owners.
- Can one system handle classes and birthday parties?
- Yes. ProgramChamp™ is class registration software and birthday party booking software in one system: recurring classes, summer camp registration, and workshops alongside party packages. Run parties from staff inquiries or turn on online birthday party registration when you are ready, so most kids activity businesses do not need a separate party-only app.
- Can we turn off public online party booking and collect inquiries first?
- Yes. Birthday party registration software should match how you sell: instant online booking for simple packages, inquiry-first for consult-heavy events, or both on different party types. Staff review party inquiries in one inbox, update details, and convert them to booked parties when you are ready.
- Can families request class enrollment instead of checking out instantly?
- Yes, per program session. Online class enrollment is the default; you can switch a session to request or approval-required mode so families apply for classes, camps, or lessons and staff review before payment. Helpful when you need to place students or confirm camp weeks before checkout.
- Do I need Stripe to accept online payments?
- Yes, for online credit/debit cards and US bank (ACH) payments. ProgramChamp™ connects to your Stripe account; we do not process cards or bank debits ourselves. Stripe bills processing fees to your connected account. Credit/debit cards are typically 2.9% + $0.30 per successful charge. ACH Direct Debit is 0.8% per successful payment with a $5.00 cap per transaction. Optional ACH tuition incentives let you offer a percent or fixed discount at checkout when families pay by US bank account (configure in Payment settings; card payments keep the standard amount). You can still record cash, check, Zelle, and Venmo without Stripe. See pricing for more detail.
- Is ProgramChamp™ a Jackrabbit or Sawyer alternative?
- Many owners search for a Jackrabbit alternative, Sawyer alternative, or Class Manager alternative when they want simpler day-to-day kids program registration software. Read our Jackrabbit Class alternative, Sawyer alternative, and Class Manager alternatives pages, or browse our blog for kids class registration software comparisons.
Thinking about switching? We move your data for you.
The hardest part of changing software isn’t learning a new screen. It’s moving years of families and enrollments without running two systems forever. ProgramChamp™ imports your program’s data from your existing Jackrabbit, iClassPro, Jumbula, or Class Juggler export, so you start with your people already in place, not a blank screen.
Your families and students come with you
Guardians, participants, and siblings import into the right household accounts, so parents aren’t recreated from scratch and your rosters look familiar on day one.
Years of enrollment history
Bring current enrollments and multiple years of class history across, along with medical and emergency notes, so you and your parents keep the record you’ve built.
Historical attendance from exports
When your old system can export roll-call or attendance reports, we import that history too, matched to the families and classes you bring over. It never affects live billing or capacity.
Autopay schedules without double billing
Import installment and autopay schedules as inert placeholders so staff see who owes what. Families add payment methods fresh in ProgramChamp™. We cannot move saved cards from Jackrabbit, iClassPro, or similar systems. Cutover tooling helps you avoid charging twice.
We can do it for you
Send us your standard roster, enrollment, attendance, and billing exports and we’ll run the migration and walk you through setup. No logins to your old system required.
Online payments require Stripe
Before families pay online, your organization connects Stripe. ProgramChamp does not process cards or bank debits on your behalf.
To accept online credit/debit card payments or US bank payments (ACH), connect a Stripe account (Stripe Connect). Funds settle to your connected account; Stripe bills processing fees there, not on your ProgramChamp subscription.
Credit/debit cards
- Rate
- 2.9% + $0.30
- Method
- Credit/debit cards
- Per
- Successful charge
ACH Direct Debit
- Rate
- 0.8%
- Method
- ACH Direct Debit
- Cap
- $5.00
Example fees for the same charge amount
If a family pays the same amount, Stripe’s approximate processing fee and what you receive after the fee:
| Charge amount | Credit/debit cards | ACH Direct Debit | ||
|---|---|---|---|---|
| Family pays | Stripe fee | You receive | Stripe fee | You receive |
| $100.00 | $3.20 | $96.80 | $0.80 | $99.20 |
| $500.00 | $14.80 | $485.20 | $4.00 | $496.00 |
| $1,000.00 | $29.30 | $970.70 | $5.00 ($5.00 cap) | $995.00 |
Approximate fees per successful payment using 2.9% + $0.30 for cards and 0.8% for ACH Direct Debit ($5.00 cap per transaction). Actual Stripe invoices may vary slightly. ProgramChamp does not add processing fees on top of Stripe.
Credit/debit cards are typically 2.9% + $0.30 per successful charge. ACH Direct Debit is 0.8% per successful payment with a $5.00 cap per transaction. Bank payments take a few business days to clear.
Optional ACH tuition incentives let you offer a percent or fixed discount at checkout when families pay by US bank account (configure in Payment settings; card payments keep the standard amount). You can still record cash, check, Zelle, and Venmo in ProgramChamp without Stripe. See pricing for more detail, or Stripe card pricing and Stripe US bank debits.
Get a Free 30-Day Trial
Complete the form below to get access to a free 30-day trial of ProgramChamp™.
No credit card needed.
See what owners are saying