Solo teacher, 4 classes/week
Beginner, intermediate, advanced, plus an open-level adult class. Each level capped at 15. Free Events tier. Drop-in fee of $20. Recurring weekly throughout the school year.
Level-based class capacity, recital tickets, parent-of-minor signup flow, and recurring weekly classes — without paying Jackrabbit-tier subscription fees. Free for community classes. 2.7% on paid bookings.
Dance teaching has its own peculiar admin: classes are level-stratified (you can't put a beginner in advanced contemporary), enrollment happens mid-term, parents book for minors, recitals need separate ticketing for family members, and the whole calendar resets every term.
Who's In handles all of this. Set classes by level — beginner, intermediate, advanced — each with its own capacity and price. Allow mid-term joining with pro-rated fees. Parent signup flow with under-18 contact details. Recital ticketing under the same brand, with reserved seats for family. Recurring weekly classes that survive term breaks without manual reset.
It's free for trial classes and community sessions. The Studio plan ($15.83/mo annual) unlocks class packs, family pricing, and waiver tracking when you're ready.
You're not alone. These are the challenges we hear every day.
An advanced student in beginner class is bored. A beginner in intermediate is lost. Without level-based capacity, you end up running combined classes that serve no one well.
Someone wants to join in week 4 of a 10-week term. Your platform charges them for 10 weeks. So you negotiate, refund part, manually adjust — and the system is now out of sync.
Annual recital. Family wants 8 tickets. You set up Eventbrite. Eventbrite takes a cut. Now you have two platforms — one for class bookings, one for recital tickets — and parents have to remember both.
Class cancelled due to weather. You send 47 individual texts because parents are on different platforms with different preferred contacts. Half of them don't see it in time.
Each class type (beginner / intermediate / advanced / pre-pointe) has its own enrollment, capacity, and price. The booking page filters by level — students self-select their right slot.
Set a 10-week recurring class. The platform creates every week's class. Mid-term enrollments pro-rate automatically. Term breaks auto-skip — no manual reset every January.
When the student is under 18, parent details are required at signup. Waiver acknowledgment is captured at the same time. Reminders go to the parent's email + phone, not the kid's.
When the annual recital is on, sell tickets to family members through the same booking page. Reserved seating, family quantity discounts, and Apple Wallet tickets included.
8-class pack for $160. Sibling discount field configurable on family plans. One billing event for all siblings. Studio plan ($15.83/mo annual) adds all of these.
Cancelling Tuesday's class because of a snow day? One message goes to every parent of every enrolled student — email + WhatsApp — in 15 seconds.
Beginner Mondays, intermediate Wednesdays, advanced Fridays. Set capacities per level. Mark the term break weeks.
Parents book by level for their kids. Pro-rated mid-term enrollments handled automatically. Waiver collected at signup.
Class reminders, attendance, billing — automatic. When the recital comes, just open the same booking page and add the recital event.
Beginner, intermediate, advanced, plus an open-level adult class. Each level capped at 15. Free Events tier. Drop-in fee of $20. Recurring weekly throughout the school year.
5 instructors, 25 classes/week, 4 levels each. Studio plan ($15.83/mo annual). Class packs (8/16/unlimited). Family pricing. Term-aware billing. 200+ active students.
Theatre with 200 seats, 60 dancers. Family members buy tickets at $15. Reserved seating block per dancer's family. Apple Wallet ticket. Total Stripe fees: 2.7% — vs 6%+ on Eventbrite.
Built for 500-student studios with full back-office staff. $99/month minimum. Overkill for a teacher with 60 students.
Annual contracts, $99–$199/month, complex setup. Not viable for an independent teacher running classes after school.
Works for one-off recitals but charges 6%+ on tickets — and your class-side bookings still live somewhere else.
“I'd been running my studio on a Google Sheet plus PayPal plus Eventbrite for the recital. Switched to Who's In before the autumn term. The level-based capacity feature alone changed how I teach — no more advanced students stuck in beginner class.”
Real questions from dance teachers.
Free for community + trial classes. Per-paid-class fee only when money is involved.