New: Private lessons, a front-desk store, leads & trial bookings and skills tracking are now live — in every plan. See what's included →
◆ Dance · Music · Martial arts · Gymnastics · Swim · Tutoring

Class management software Teach the class.
The admin runs itself.

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.

✓ No card to start ✓ Set up in an evening ✓ We take 0% of your tuition ✓ Export everything, any time
prodigysuite.co/dashboard
Tuesday · today's schedule
Students
218
Collected
$18,940
Owing
$340
4:30 PMBallet I — Ages 6–8 12/14 in
5:00 PMLittle Ninjas Karate 17/18 in
6:00 PMHip Hop Crew Starts soon
7:15 PMGuitar Ensemble Upcoming
Tuition · this month
$18,940
collected of $19,280 billed
40 invoices posted · 37 charged automatically
Waitlist2 seats filled by themselves
Declines1 card to retry, in one list
Registers4 of 4 taken at the door

An example — the numbers above are made up. The live demo below is the real app.

14 daysFree, no card
$0To set up, and no onboarding fee
0%Of the tuition you collect
16Features in every plan
4Systems you can import from
The teaching is the easy part

You set it up once. It runs every month.

Every class-based business hits the same wall the moment it outgrows one room and one instructor. Here is the division of labour afterwards.

1

What you do once

An evening, on your own. No implementation call, no onboarding fee.

  • Enter your classes — days, times, capacity, tuition
  • Or import them from Jackrabbit, DanceStudio-Pro, Acuity or a CSV
  • Connect your own Stripe account
  • Send the registration link
2

What it does every month

The part that used to be the second week of your month.

  • Posts an invoice to every family from their enrollments
  • Applies sibling discounts and your fee rules
  • Charges every card on file on the day you choose
  • Promotes the waitlist when somebody drops
  • Emails statements, receipts and failed-payment notices
3

What lands on your desk

Four things that need a human, instead of forty that do not.

  • One list of unpaid accounts, not an inbox
  • The cards that declined, ready to retry
  • Classes filling up, and classes that are not
  • Attendance dropping in a class, before they quit
Not a video

Open the actual app, right here

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.

Who it's for

The vocabulary is generic on purpose

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.

Dance studios

Seasonal sessions, siblings in three classes each, and a costume deposit that has to land before the order goes in.

1Import the season Classes, families and current enrollments come out of Jackrabbit or DanceStudio-Pro and in here, checked before anything is written.
2Sibling discounts stop being manual A rule on the family, applied every run, instead of a note you remember in month one and forget in month four.
3Costume and registration fees A one-off charge on the same invoice as the tuition, on the same card.
4Levels parents can see A ladder per style with a checklist under each level. Parents see the level and the date; your assessment notes stay yours.

Music schools

Half the roster is one-to-one, and the diary is the business.

1Private lessons have their own diary Bookable time per teacher, a week view, and parents booking their own slot inside the hours you opened.
2The fee is charged after the lesson Not on booking — so a lesson that did not happen is not a refund to process.
3Ensembles run as classes Same rosters, same attendance, same tuition run as everything else.
4Recitals Ticketing is not live yet, and this page will say so until it is.

Martial arts academies

Belts, gradings, and a pro shop by the door.

1Belt tracks with requirements A ladder per discipline, a checklist under each belt, and a "ready to grade" list that builds itself.
2Certificates you can print Signed award certificates for gradings, kept against the student.
3The pro shop is a till Gis, belts and pads over the counter with stock levels, reorder warnings and sales tax — and the same shelf online for parents.
4Attendance that shows churn Attendance rates by class, so a student drifting away shows up before the direct debit is cancelled.

Gymnastics & cheer

Capacity is a safety rule, not a preference.

1Capacity is enforced at the door of the form A full class cannot be over-enrolled by a parent at 11pm. Extras go to the waitlist.
2A drop promotes the next family Automatically, with the email, instead of you noticing a week later.
3Medical flags on the roster Collected at registration, visible to the coach taking that class and nobody else.
4Levels and make-ups Move a child up a level, and turn a missed session into a make-up under your own policy.

Swim schools

Short levels, constant movement between them, and a lot of make-ups.

1Levels with requirements A stage ladder with a checklist, so who is ready to move up is a list rather than an argument.
2Make-ups with a policy An absence becomes a credit token under your rules — how many, how long they last — and a parent books it themselves.
3Sign-in and sign-out times QR at the door records both, so you can answer "what time did she leave" months later.
4Two pools, one studio Multiple locations on Growth and Unlimited, with one family able to have a child at each.

Tutoring centres

Group sessions, one-to-ones, and parents who want to see attendance.

1Groups and one-to-ones side by side Weekly groups as classes, private hours in the lessons diary, one bill at the end of the month.
2Parents self-serve Schedule, statements, balances and drops in the portal, instead of a phone call to the desk.
3Enquiries get followed up A trial-booking form for your site, a pipeline, and follow-up emails that stop the moment somebody enrols.
4Reports for the term Revenue by month, enrollment by program, attendance rates — and CSV out of every screen.
How it works

From spreadsheet to running studio in four steps

STEP 1

Enter your classes

Days, times, capacity, instructor and monthly tuition — or import classes, families, students and enrollments straight from Jackrabbit, DanceStudio-Pro or Acuity.

STEP 2

Send the enrollment link

Post it anywhere. Parents create their own family profile and enroll their children.

STEP 3

Connect Stripe

Tuition goes from the family's card into your own bank account. We never hold your money.

STEP 4

Run the month

Post tuition, charge the cards, take attendance at the door, read the numbers on Friday.

What is in the box

Everything below is live, in every plan

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.

Run the week

Class management

Recurring weekly and seasonal schedules, capacity limits, rooms and instructor assignment.

Online registration

Mobile-friendly portal where parents create a family profile, add students and enroll themselves.

Parent & family portal

Schedule, statements, balances, auto-pay and drops — without a phone call to the front desk.

Attendance & rosters

Tap-to-take on a tablet, QR sign-in and sign-out, printable badges, roster exports.

Skills & level tracking

Belt and grade ladders with a checklist under each level. Parents see the level and the date; your assessment notes stay yours.

Private lessons

Bookable time per instructor, a week diary, parent self-booking, and the fee charged once the lesson has actually happened.

Get paid

Tuition automation

Monthly runs, sibling discounts, registration fees, late fees and manual charges.

Stripe payments

Recurring auto-pay, one-off charges, balance tracking, payouts to your own account.

Store & front desk

Uniforms, shoes and belts over the counter, with stock levels, reorder warnings and sales tax.

Credits, refunds & make-ups

Credit an account, refund a card through Stripe, and turn an absence into a make-up class under your own policy.

Two-way texting Add-on

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.

Automated family emails

Statements, receipts, failed payments, waitlist seats and trial confirmations — sent for you, logged, with per-studio switches.

Reporting

Revenue by month, enrollment by program, unpaid balances, attendance rates, CSV out.

Grow & protect

Leads, trials & follow-up

A trial-booking page for your website, a pipeline, and follow-up emails that stop the moment somebody enrols.

Staff roles & least access

Owners, admins, instructors and parents each see their own app. Instructors never see money.

Two-factor authentication

A code from an authenticator app on owner and admin logins, and a switch to require it of everyone who handles money.

Import from your old system

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.

An honest comparison

The spreadsheet, us, and the old all-in-one

Three real options. Here is where each one actually wins.

Spreadsheet + payment appProdigy SuiteLegacy all-in-one
Monthly costFree, until you count your evenings CA$24.99–CA$89.99, everything included$60–$200+, often per module
Setting it upAn afternoon and a lot of copy-paste An evening, on your ownOnboarding calls and an implementation fee
Moving in from another systemRetype it Built-in importer for Jackrabbit, DanceStudio-Pro, Acuity and any CSV — checked first, undoableUsually a paid data migration
Collecting tuitionYou chase it, every month Auto-pay on the day you chooseAutomated, once configured
Parents enrolling themselvesA form you retype by hand Straight into the roster, capacity enforcedYes, usually behind a dated interface
AttendancePaper, or nothing Tap or QR scan, in and outUsually available, often a paid add-on
Texting familiesYour own phone, your own number $4.99/mo + 2¢ a text, on a studio numberUsually the top tier, often $100+/mo
Point of sale and private lessonsNo Live, included in every planYes, usually as paid modules
Getting your data outIt is already your file CSV export on every screen, no feeVaries, sometimes charged for
Who holds your moneyThe payment app Your own Stripe accountOften the vendor, then paid out to you

Comparing against a specific system? Prodigy Suite vs Jackrabbit Class →  ·  Prodigy Suite vs Studio Pro →

Run your own numbers

What is manual billing costing you?

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.

Worth going after, a year
$0
Tuition paid very late or never$0
Admin hours you get back$0
Prodigy Suite, paid annually$0
Net, after paying us$0
Pricing

One price per studio. Not per student, not per parent.

Every plan has every core feature. You are only paying for size.

Every plan includes the whole product

  • Classes, scheduling and rosters
  • Online registration and waitlists
  • Parent portal and auto-pay tuition
  • QR and tap attendance
  • Skills, levels and certificates
  • Private lessons
  • Store and front desk
  • Leads, trial bookings and follow-up
  • Credits, refunds and make-up classes
  • Sibling discounts and fee rules
  • Staff roles and instructor logins
  • Automated family emails
  • Reports and CSV exports
  • Two-factor authentication
  • Import from Jackrabbit, DanceStudio-Pro, Acuity or CSV
  • Data export, no lock-in

Starter

CA$24.99/month
Up to 150 active students
  • One location
  • Every other feature, nothing gated
  • Email support
Start free

Growth

CA$49.99/month
Up to 300 active students
  • Multiple locations
  • Every other feature, nothing gated
  • Hands-on help with your import
  • Priority support
Start free

Unlimited

CA$89.99/month
Unlimited students
  • Multiple locations
  • Every other feature, nothing gated
  • We run the migration for you
  • Phone support
  • Early access to new modules
Start free

Texting — the one optional add-on

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.

Before you ask

The questions studio owners actually ask

Is this only for dance studios?

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.

How long does it take to switch?

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.

Can I bring my families and classes across from Jackrabbit, DanceStudio-Pro or Acuity?

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.

Do you take a cut of tuition?

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.

What happens if a card is declined?

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.

Can parents see other families' information?

Never. A parent account can only read its own family, students, enrollments and invoices. Rosters, which name other people's children, are staff-only.

Can I still take cash and checks?

Yes. Record the payment against the invoice and pick the method. Plenty of studios run half auto-pay, half front desk.

Can I text families, not just email them?

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.

What if I stop paying?

Your data stays exportable. Download families, students, enrollments, payments and attendance as CSV, with no export fee and no waiting period.

Get your evenings back this month

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.