Rec, teams, camps, and parties
$69/month
No per-student fees. No hidden costs. Add coaches as you grow.
For rec classes, teams, and camps
ProgramChamp™ is gymnastics gym registration software and gymnastics class software for rec classes, team tracks, clinics, and camps, with level-based sessions, waitlists, online registration, payments, waivers, and parent accounts in one system. It even handles optional gym birthday party booking, so you don’t need a second tool.
A week at Tip-Top
Slide 1 of 5. Wednesday on the floor.
Level 2 and boys classes, with the room and coach on each row.
Families see the class, the gym, and monthly tuition before they pay.
Staff see who enrolled, who paid, and which class they are in.
Coaches mark vault skills from the roster. Waitlist and move-ups sit on the same class.
Families book a gym party online and see the price and guest count first.
1 of 5
Level 2 and boys classes, with the room and coach on each row.
Families see the class, the gym, and monthly tuition before they pay.
Staff see who enrolled, who paid, and which class they are in.
Coaches mark vault skills from the roster. Waitlist and move-ups sit on the same class.
Families book a gym party online and see the price and guest count first.
1 of 5
$69/month. No per-student fees. Cancel anytime.
ProgramChamp™ matches how gymnastics gyms actually operate.
Gymnastics gym registration software for rec, team, camps, and parties
ProgramChamp™ is built for gymnastics centers and youth gyms that run preschool gymnastics, recreational classes, competitive or pre-team tracks, tumbling, ninja or trampoline add-ons, and seasonal camps, and want one gymnastics registration software stack instead of spreadsheets, paper forms, and payment apps.
Many gymnastics centers offer gym birthday parties, obstacle or ninja-style parties, or private gym time. If that is part of your business, you should not need a second app just for party bookings.
ProgramChamp™ handles class and camp registration alongside birthday and party-style booking: parents can book online, you can collect deposits or full payment, and party events sit alongside your teaching schedule so staff are not chasing spreadsheets or a separate calendar.
You can also start internal-first: use a shareable party inquiry (embeddable) for leads, set each party package to inquiry-first, instant booking, or both, and convert inquiries to booked parties from the staff inbox. For private events with a custom window and quote, staff use Custom time and quote on Manual party, then send a payment request. Turn on public online checkout when Stripe Connect and published packages are ready.
Classes and camps stay the core. This is simply there for gyms that already (or want to) run parties without doubling admin work.
After a gym birthday party, the booking parent can leave a rating and optional comment in the parent portal. You can turn that on per party package. Details: post-party feedback on the birthday party booking guide.
Read more: birthday party booking software for kids' activity businesses
Unlike generic tools, this gymnastics class management software is designed around recurring classes, levels, camps, and real gym workflows, out of the box.
Still on paper roll sheets? Track gymnastics class attendance without double entry
What credit card fees actually cost a gymnastics gym (and why owners nudge families toward ACH)
No more juggling calendars, spreadsheets, and payment apps. One system for your whole gym.
Already on Jackrabbit, iClassPro, Jumbula, or another system? Import your families first, or skip straight to setup if you are starting fresh.
Send a standard export from your current software and we import guardians, participants, current enrollments, and years of history, plus medical and emergency notes. Map each old class name to a ProgramChamp™ session once and your gym is not starting from a blank screen.
Create your sessions in ProgramChamp™ (classes, camps, clinics) and match your export's class names during import. Imported enrollments land on the right sessions. You are not rebuilding rosters by hand.
Parents sign up online, add their children, and pay. You get paid and manage everything in one place.
Rosters, attendance, gymnastics progressions, parties, payments, and communication all live in ProgramChamp. No more switching tools.
No per-student fees. Cancel anytime. Pricing is based on staff logins, not how many athletes enroll.
Rec, teams, camps, and parties
No per-student fees. No hidden costs. Add coaches as you grow.
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 gym’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. Read our checklist for switching gymnastics software without losing families
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.
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.
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.
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.
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.
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
ACH Direct Debit
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.
Discover effective strategies for implementing sibling discounts that encourage family participation and loyalty in your gymnastics classes.
4 min read
Read moreLearn practical strategies for managing waitlists in gymnastics classes to maximize enrollment and keep parents informed.
3 min read
Discover practical strategies to ease the payment method re-onboarding process for families during software migration, minimizing double billing and enhancing customer satisfaction.
6 min read
Parents expect to book gym birthday parties online... but many class platforms gate party booking behind a premium pack or a second tool. What rec gym owners actually need at checkout (deposit, time slot, waivers, balance due) and how to run parties on the same calendar as classes.
6 min read
When a gymnast misses class, makeup rules get messy fast: sticky notes, lost credits, and rosters that don’t match what parents were charged. A practical makeup-class policy for rec gyms, plus how to track makeups in Jackrabbit, iClassPro, or your next system.
4 min read
Paper roll sheets that get re-typed at the front desk still show up at gymnastics centers—even after you've bought registration software. When coaches can't use phones on the floor, attendance gets messy fast: double entry, missing makeups, and rosters that don't match billing. This guide compares what owners actually use today (shared tablets, front-desk check-in, one designated roll-taker), how to stop marking attendance twice, and what to configure in Jackrabbit, iClassPro, or your next syste
4 min read
Credit card processing fees can significantly impact your gymnastics facility's profitability. As these fees accumulate, many owners are encouraging families to switch to ACH payments, which often come with lower costs. Understanding the real cost of gymnastics credit card processing fees can help you make informed decisions that protect your bottom line. Discover how shifting to ACH can benefit your gym and your families while reducing unnecessary expenses.
4 min read
Many gymnastics centers also run all-star cheer, tumbling classes, and short choreography clinics. Families need separate pathways for teams, novice tumbling, and school-break intensives while keeping guardian billing and emergency contacts in one household account.