Registration, rosters, attendance and tuition for any business that runs on a schedule. Parents enroll themselves, students scan in at the door, and the month's tuition collects itself on the 1st — without one reminder text from you.
An example — the numbers above are made up. The live demo below is the real app.
Every class-based business hits the same wall the moment it outgrows one room and one instructor. Here is the division of labour afterwards.
An evening, on your own. No implementation call, no onboarding fee.
The part that used to be the second week of your month.
Four things that need a human, instead of forty that do not.
A sample studio with 40 families, 10 classes and eight months of tuition behind it. Click anything. Nothing you do in it is saved, and nothing is asked of you first.
Want the parent's side? Open the registration page a family would see, or switch the role with the Studio owner picker at the top of the demo.
Classes, students, families, tuition. If your business runs on a recurring schedule, it fits — and here is what the first month looks like for each.
Seasonal sessions, siblings in three classes each, and a costume deposit that has to land before the order goes in.
Half the roster is one-to-one, and the diary is the business.
Belts, gradings, and a pro shop by the door.
Capacity is a safety rule, not a preference.
Short levels, constant movement between them, and a lot of make-ups.
Group sessions, one-to-ones, and parents who want to see attendance.
Days, times, capacity, instructor and monthly tuition — or import classes, families, students and enrollments straight from Jackrabbit, DanceStudio-Pro or Acuity.
Post it anywhere. Parents create their own family profile and enroll their children.
Tuition goes from the family's card into your own bank account. We never hold your money.
Post tuition, charge the cards, take attendance at the door, read the numbers on Friday.
No modules and nothing gated by plan size, bar one: multiple locations needs Growth or above. Texting is the one optional extra, priced below. Try any of it in the demo studio before you believe us.
Recurring weekly and seasonal schedules, capacity limits, rooms and instructor assignment.
Mobile-friendly portal where parents create a family profile, add students and enroll themselves.
Schedule, statements, balances, auto-pay and drops — without a phone call to the front desk.
Tap-to-take on a tablet, QR sign-in and sign-out, printable badges, roster exports.
Belt and grade ladders with a checklist under each level. Parents see the level and the date; your assessment notes stay yours.
Bookable time per instructor, a week diary, parent self-booking, and the fee charged once the lesson has actually happened.
Monthly runs, sibling discounts, registration fees, late fees and manual charges.
Recurring auto-pay, one-off charges, balance tracking, payouts to your own account.
Uniforms, shoes and belts over the counter, with stock levels, reorder warnings and sales tax.
Credit an account, refund a card through Stripe, and turn an absence into a make-up class under your own policy.
Your own local number. Text a family, they text back, and it lands in one inbox — with payment links they can tap. $4.99 a month plus 2¢ a text, and only if you want it.
Statements, receipts, failed payments, waitlist seats and trial confirmations — sent for you, logged, with per-studio switches.
Revenue by month, enrollment by program, unpaid balances, attendance rates, CSV out.
A trial-booking page for your website, a pipeline, and follow-up emails that stop the moment somebody enrols.
Owners, admins, instructors and parents each see their own app. Instructors never see money.
A code from an authenticator app on owner and admin logins, and a switch to require it of everyone who handles money.
Drop the exports from Jackrabbit, DanceStudio-Pro or Acuity — or any CSV. Families, students, classes, enrollments and balances come across together, checked before anything is written, undoable after.
Three real options. Here is where each one actually wins.
| Spreadsheet + payment app | Prodigy Suite | Legacy all-in-one | |
|---|---|---|---|
| Monthly cost | Free, until you count your evenings | CA$24.99–CA$89.99, everything included | $60–$200+, often per module |
| Setting it up | An afternoon and a lot of copy-paste | An evening, on your own | Onboarding calls and an implementation fee |
| Moving in from another system | Retype it | Built-in importer for Jackrabbit, DanceStudio-Pro, Acuity and any CSV — checked first, undoable | Usually a paid data migration |
| Collecting tuition | You chase it, every month | Auto-pay on the day you choose | Automated, once configured |
| Parents enrolling themselves | A form you retype by hand | Straight into the roster, capacity enforced | Yes, usually behind a dated interface |
| Attendance | Paper, or nothing | Tap or QR scan, in and out | Usually available, often a paid add-on |
| Texting families | Your own phone, your own number | $4.99/mo + 2¢ a text, on a studio number | Usually the top tier, often $100+/mo |
| Point of sale and private lessons | No | Live, included in every plan | Yes, usually as paid modules |
| Getting your data out | It is already your file | CSV export on every screen, no fee | Varies, sometimes charged for |
| Who holds your money | The payment app | Your own Stripe account | Often the vendor, then paid out to you |
Comparing against a specific system? Prodigy Suite vs Jackrabbit Class → · Prodigy Suite vs Studio Pro →
Move the sliders to match your studio. The maths is plain arithmetic — the assumptions are spelled out underneath, and they are estimates, not a promise.
Every plan has every core feature. You are only paying for size.
Every plan above includes everything else. Texting costs extra because it costs us extra: a phone number rented per studio, and a fee to the carriers on every message.
$4.99 a month plus 2¢ per text sent or received, added to your usual invoice. Switch it on and off whenever you like.
A "text" is a 160-character segment — a long message counts as more than one, and so does a message with an emoji in it. Your running total is on screen before the bill arrives, so nothing is a surprise.
Prices in CAD. Card processing on the tuition you collect is Stripe's standard rate (2.9% + 30¢ in Canada and the US), charged by Stripe — we add nothing on top. Cancel any time.
No. Anything that runs on a recurring class schedule fits: dance, music, martial arts, gymnastics, swim schools, tutoring centres, art studios. The vocabulary is generic on purpose — classes, students, families, tuition.
An evening for most studios. Drop the exports from Jackrabbit, DanceStudio-Pro or Acuity on the import page and your families, students, classes and enrollments come across together — you check what it found before anything is written, and you can undo the whole import. Then send the registration link. You can run both systems for a month if you would rather move slowly.
Yes, on every plan, by yourself. Export from your old system, drop the files on Integrations → Import from another system, and the columns are recognised by name — Jackrabbit's Enrollment Detail report and All Classes grid, DanceStudio-Pro's class and parent exports, Acuity's appointments and clients, or any CSV with a header row. Families, students with birth dates and medical notes, classes with their days, times, instructors and tuition, current enrollments and balances owing all come across together. You see exactly what will be created before anything is written, families and classes you already have are matched rather than duplicated, and the whole import can be undone with one click. What cannot move, from any system to any other: saved card details, which the payment processor holds.
No. You pay a flat monthly fee and Stripe charges its normal processing rate directly. Money moves from the family's card into your own Stripe account.
The invoice stays open and the family appears in one list of unpaid accounts. Ask them to update the card in the portal and charge again — no re-invoicing.
Never. A parent account can only read its own family, students, enrollments and invoices. Rosters, which name other people's children, are staff-only.
Yes. Record the payment against the invoice and pick the method. Plenty of studios run half auto-pay, half front desk.
Yes, as a paid add-on. Your studio gets its own local number: you text a family, they text back, and the whole conversation sits in one inbox. You can attach a payment link a parent taps to settle a balance. It is $4.99 a month plus 2¢ per text either way, on top of your plan. Everything else in Prodigy Suite is included in the plan price.
We charge for it because it genuinely costs us: a phone number is rented per studio and the carriers charge for every message. Anyone who replies STOP is opted out immediately and cannot be texted again unless they reply START — that is the law in Canada and the US, and it is enforced whether you remember it or not.
Your data stays exportable. Download families, students, enrollments, payments and attendance as CSV, with no export fee and no waiting period.
Set up your classes tonight, send the registration link tomorrow, and run tuition on the 1st without sending a single reminder.
No card required. Export everything if you leave.