Skip to main content

Kids class registration software for studios that run classes and birthday parties

Parents register for classes and birthday parties online. You stop chasing waivers and cards.

No credit card required. Cancel anytime.

Parties Only from $29/mo · classes from $69/mo · See pricing

Switching from Jackrabbit or iClassPro? We import your export so you are not starting from a blank screen.

ProgramChamp™ kids class registration software on laptop, tablet, and phone showing class scheduling, online registration, and parent messaging

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.

Before and after: kids class registration and birthday party booking with scattered admin tools versus one ProgramChamp™ system

ProgramChamp™ has class registration software features your team will actually use

Online registration and payments

Parents sign up for classes, camps, and lessons online. You set capacity, take payment, and keep a roster. Approve first when you need to place a student.

Waitlists and attendance

Fill open spots from a waitlist. Instructors see who is expected that day.

Birthday party booking

Take party deposits in the same system as class registration. Inquiry-first or instant online booking, or both on different party types.

Skill and level progression

Build your own levels, skills, or belts and let staff mark progress from the roster. ProgramChamp™ flags who is ready to move up. Families see it in the parent portal.

Built-in parent messaging

Keep two-way messages with each family in ProgramChamp™, so nothing important gets buried in a random inbox.

Staff logins as you grow

Invite staff, keep access secure, and see a clear audit trail of changes.

See what owners are saying

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.

Country is United States.

What do you need?

(No credit card required)

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 gyms that run rec classes, camps, parties, and skills in one system
  • 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?
Stop putting new sign-ups in a spreadsheet. Families register and pay in a parent portal. Waivers get signed there too. You spend less time on data entry and payment follow-ups.
Can one system handle classes and birthday parties?
Yes. Class studios get parties in the same system as classes, camps, and workshops. Take inquiries first or let families book online. If you only book parties, Parties Only starts at $29/month. See birthday party booking software.
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?
Yes, if you want simpler day-to-day software than Jackrabbit, Sawyer, or Class Manager. We can import your export so you are not starting from a blank screen. Read the Jackrabbit Class alternative, Sawyer alternative, and Class Manager alternatives pages for the differences.

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:

Example Stripe processing fees for credit/debit cards versus ACH Direct Debit at the same charge amounts
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.

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.