Skip to main content

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

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

See ProgramChamp™ in action

These screencasts follow sample music school and gymnastics workflows: recurring lesson setup, parent registration and tuition, and gymnastics skill tracking from the class roster.

Recurring private piano lesson setup with credit packages demo video cover image

Recurring private piano lesson setup with credit packages

  • Create a recurring private piano program session for your music school
  • Set a weekly Tuesday block that repeats for the whole term
  • Assign the instructor and publish your online enrollment page
  • Price registration with a credit package: families buy wallet credits, then enroll using credits per lesson
Open on its own page

Weekly piano lesson registration and tuition payments

  • Parents enroll in recurring lessons and pay tuition at secure online checkout
  • Automatic confirmation emails go to the family right away
  • Paid orders land in your admin dashboard, with no front-desk re-entry or spreadsheet fixes
Open on its own page

Gymnastics skill and level tracking from the class roster

  • Build your own levels, events, and skill cards (vault, bars, beam, floor)
  • Coaches mark each gymnast not started, working on it, or mastered from the class roster
  • Automatic ready-to-move-up flags so you spot level-up candidates without spreadsheet reviews
  • Families follow progress in the parent portal, with printable PDF progress reports
Open on its own page

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

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 art studios that want less admin work
  • 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 kids enrichment programs that want less back-and-forth
  • For museums that run classes and camps
  • For play centers that offer birthday parties
  • 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: dance studios, gymnastics gyms, martial arts schools, camps, and enrichment programs. Families register for 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 or Sawyer alternative when they want simpler day-to-day kids program registration software. Read ProgramChamp™ vs Jackrabbit Class and ProgramChamp™ vs Sawyer, 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

ProgramChamp does not process credit cards or bank debits on your behalf. To accept online credit/debit card payments or US bank payments (ACH), you 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.

Start a free 30-day trial (No credit card required)

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.

(No credit card required)

See what owners are saying