Skip to main content
W
Who's In
Built for independent dance teachers + small studios

Class booking + recital ticketing without the dance-studio platform price tag

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.

0%fees on free trial classes
2.7%on paid class fees
Apple + Google Paywallet passes

Built around how dance classes actually work

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.

Sound familiar?

You're not alone. These are the challenges we hear every day.

Mixing levels turns into a teaching nightmare

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.

Mixed-level classes have 30% higher dropout than level-segregated

Mid-term enrollment breaks every system

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.

~25% of dance enrollments happen after week 1

Recital tickets are a separate platform headache

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.

Dance recital ticketing costs avg $250+/year in Eventbrite fees

Parent communication is a manual chore

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.

Avg dance studio sends 12+ class-update messages per week

Class management that respects how dance studios actually run

Level-based class capacity

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.

Recurring + term-aware scheduling

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.

Parent-of-minor signup flow

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.

Recital ticketing in the same platform

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.

Class packs + family pricing

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.

Bulk parent communication

Cancelling Tuesday's class because of a snow day? One message goes to every parent of every enrolled student — email + WhatsApp — in 15 seconds.

From "first day of term" to "fully booked"

1

Set your term schedule

Beginner Mondays, intermediate Wednesdays, advanced Fridays. Set capacities per level. Mark the term break weeks.

2

Share the booking link

Parents book by level for their kids. Pro-rated mid-term enrollments handled automatically. Waiver collected at signup.

3

Run classes, sell recital tickets later

Class reminders, attendance, billing — automatic. When the recital comes, just open the same booking page and add the recital event.

Three dance studios, three setups

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.

Multi-instructor small studio

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.

Annual recital ticketing

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.

Why dance teachers move off "real studio software"

vs Jackrabbit Dance

Built for 500-student studios with full back-office staff. $99/month minimum. Overkill for a teacher with 60 students.

vs Active Dance / Dance Studio Growth

Annual contracts, $99–$199/month, complex setup. Not viable for an independent teacher running classes after school.

vs Eventbrite for recitals only

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.”
LC
Lily Chen
Contemporary dance teacher · Manchester

Frequently asked

Real questions from dance teachers.

Can I separate beginner, intermediate, and advanced students at signup?
Yes. Each level is its own class type with its own capacity, price, and waitlist. The booking page filters by level so students see only the classes they're eligible for. You can require a placement message before they can book advanced.
How does mid-term enrollment work?
If you set a per-class price (rather than a 10-week term price), mid-term joiners are billed only for remaining sessions. If you sell terms, you can pro-rate manually or offer a discount code that calculates the remaining sessions.
Can I sell recital tickets through the same platform as my classes?
Yes. Just create a new event for the recital, set ticket types (general, reserved, VIP), and share the link. Same payment processor, same Wallet pass, same brand. No separate Eventbrite.
My students are under 18 — how does signup work for parents?
Mark the class as "minor signup". The booking flow then collects parent details, waiver acknowledgment, and emergency contact at the same step. All reminders go to the parent's email + phone, not the student's.
Do I need the Studio plan, or is the free tier enough?
Most independent teachers start free — unlimited classes, unlimited bookings, automatic waitlists, free reminders. Upgrade to Studio ($15.83/mo annual) when you want class packs, family pricing, instructor profiles, or a multi-room schedule.

Run your first class without changing your day

Free for community + trial classes. Per-paid-class fee only when money is involved.

Free for trial / community classes
2.7% on paid classes + recital tickets
Parent-of-minor signup built in
Apple + Google Wallet recital tickets

We use essential cookies to keep you logged in and optional analytics to improve our service. See our Privacy Policy.