Performing Arts Management Software

Built for performing arts schools running multiple disciplines, terms, recitals and exams

Start taking bookings within hours.

Replace spreadsheets, paper sign-up forms and chasing term fees on WhatsApp with one tool that handles class enrollments, cast lists, attendance, recital tickets, costume orders and payments - built around how performing arts schools actually run.

4.9 ★ on Capterra900,000+ bookings processed$50M+ collected for organizers

Pembee admin dashboard showing performing arts class enrollments, rosters and payments

Trusted by theatres and performing arts schools

  • The Gaiety Theatre
  • balletLORENT
  • Vibe Arts
  • FORD Performing Arts
  • Shine Performance Group
  • Little Shop Productions
  • Broadway Sitges
  • Make/Sense Theatre CIC

Go live in hours

Most organizers we onboard are taking real bookings the same day they sign up. Here's the full flow.

  1. 1

    Set up your timetable

    Add your classes across disciplines (ballet, drama, singing, musical theater, contemporary), set term dates, holiday breaks and pricing. Set capacity, age ranges, performing levels and any consent or medical info you need to collect.

    Layered screens of Pembee's class set-up flow - information, sessions and tickets
  2. 2

    Share your booking page

    Pembee gives you a hosted booking page out of the box. Drop the link in your website, email signature, Instagram bio or QR codes on flyers at the school.

    The customer-facing performing arts school booking page
  3. 3

    Families register and pay

    Families enroll multiple performers across multiple disciplines in one go, fill in your custom registration form, and pay by card, Apple Pay, Google Pay or Klarna. They manage their own bookings, costume sizes and payment methods from a self-service portal - no more inbox ping-pong.

    A family enrolling two performers across ballet, drama and singing
  4. 4

    Run your classes and showcases

    Take attendance from your phone or tablet mid-class, with allergies, medical notes and performing level visible on the roster. Use rosters as cast lists for shows and rehearsals. Flag no-shows and see live capacity for every class.

    Marking attendance on the mobile performing arts class roster
  5. 5

    Get paid without chasing

    Automated reminders for outstanding balances, reconciliation for card, cash and bank transfer payments, and reports showing enrollments and revenue per class - useful for planning next term's timetable and instructor hours.

    Payment and reporting dashboard for a performing arts school

Ready to take your first booking today?

Set up in 10 minutes. No credit card needed.

Try Pembee free for 30 days

Built around how performing arts schools actually run

performing arts class set-up screen showing term pricing alongside session-pass and monthly membership options
Sell terms, blocks, session passes, drop-ins or monthly memberships
Sell a full term of ballet, an 8-week musical theater block, a 10-class session pass for drama or a pay-as-you-go drop-in. Run monthly memberships for ongoing classes - useful for predictable cash flow and instructor planning. Pro-rated mid-term joining, sibling discounts, multi-class family pricing and early-bird promotions all built in. Card and Apple Pay via Stripe, plus reconcile cash and bank transfer in the same dashboard.
custom performing arts registration form collecting medical info, performing experience and parental consent
Custom registration forms for medical info, consent and performer profiles
Collect everything you need at sign-up - performer's name, date of birth, vocal range, performing experience, medical info, allergies, parental consent and photo/video permissions - not on a paper form at the studio door. Information is saved on the family's account, so returning performers update once instead of re-completing forms every term. Useful when you need to look up an allergy mid-rehearsal.
family portal showing two performers enrolled in ballet, drama and singing with one card on file
One family account, multiple performers, multiple disciplines, one checkout
Families create one account, add every performer they book for, and combine ballet, drama, singing, musical theater, contemporary or any discipline you offer in a single checkout. Sibling discounts apply automatically. From the self-service portal they can switch a class, update a costume size, cancel or rebook - without emailing the school at 9pm on a Sunday.
mobile attendance roster alongside a recital ticket sale and costume order
Cast lists, recital tickets, exam entries and costume orders in one place
Take attendance from your phone mid-class, with allergies and notes visible right on the roster. Use rosters as cast and ensemble lists. Sell recital and showcase tickets to family members, collect costume sizes and orders, and bill for LAMDA, RAD, ISTD or Trinity exam entries alongside class fees. Send a bulk email to every performer in 'Friday Junior Musical Theater' with one click - useful for showcase rehearsal reminders or costume pickup info.

Works with the tools you already use

Stripe logoStripe
Zapier logoZapier
Google Analytics logoGoogle Analytics
Meta Pixel logoMeta Pixel
HubSpot logoHubSpot
Mailchimp logoMailchimp

HubSpot and Mailchimp connect via Zapier.

Built for performing arts schools

Generic scheduling tools assume one customer books one appointment. Event ticketing tools assume one customer buys one ticket. Neither fits a performing arts school juggling ballet, drama, singing and musical theater across multiple terms, with sibling enrollments, costume orders, recital tickets and exam entries all running at once. Pembee is built for that reality.

Here's how Pembee compares to the generic scheduling software and event ticketing tools school owners usually try first.

What performing arts school owners needPembeeBuilt for performing arts schoolsGeneric scheduling softwareCalendly, Acuity, SquareEvent ticketing softwareEventbrite, Bookwhen
Recurring class scheduling across multiple disciplines and terms
Yes
1:1 appointment model
Event by event
Family bookings (one parent, multiple performers)
Yes
No
Partial
Attendance rosters and cast lists with medical notes
Yes
No
No
Recital tickets, exam entries and costume orders
Yes
No
Tickets only
Terms, blocks, session passes and monthly memberships
Yes
No
No
Sibling, multi-class and early-bird discounts
Yes
No
Codes only
Automatic waitlists with spot offers
Yes
Partial
Partial
Self-managed family account (multiple performers, rebooking)
Yes
No
No
Card + Apple Pay + Klarna + cash reconciliation
Yes
Card only
Card only
Designed for performing arts schools, ballet academies and youth theaters
Yes
No
No

Built for performing arts schools. Not generic appointments. Not one-off event ticketing.

Testimonials

Trusted to handle thousands of bookings each day

4.9/5on Capterra from 23 reviews

“Pembee has been a game-changer for our organisation. It's incredibly easy to use and amend, and every update feels purposeful and well thought out. Our parents regularly comment on how straightforward the booking process is, saving them time and reducing admin stress on our side.”

Jacque Edouard
SOTO Kids · Education Management

“I am blown away by the level of support and service from Pembee, the team have helped me set up the app and tweak it to get it working exactly as I want it. I can't fault any step of the process.”

Image of Louise Regan
Louise Regan
Dorset Wild One · Primary/Secondary Education

“We have been using Pembee for our nature school for over a year, and it has been such a seamless experience! It's incredibly easy to use and it covers everything we have needed to run our programs successfully.”

Image of Courtney Olson
Courtney Olson
Gather + Grow Wisconsin · Education Management

“So easy to use, great for customers and staff. Clean and crisp front end for parents - easily operated back end for staff.”

Colin Heath
Allstars Sports Group · Sports

“I highly recommend Pembee to any school or organization managing activity bookings. We have been using Pembee for two years now to manage our school's after-school activities, and it has greatly simplified the booking process for our families.”

Image of Coline Canil
Coline Canil
École Française Boston · Education Management

“Amazing. Not only a great and easy to use platform but brilliant customer service. Pembee has been a game changer for me. From using a previous booking system, my workload has been cut in half - more than half!”

Image of Charlotte Carrington
Charlotte Carrington
Multisports For Schools · Sports

“Pembee is very easy to use and the customer support is very accessible. I don't even consider paying for it as it's worth every penny. No complaints from customers as the registration process is seamless.”

Rebecca Smith
Simply the Best Education Service

“Fantastic. Easy to use, support is incredible and we have much happier users.”

Image of Tom King
Tom King
Starlings Appleton Thorn · Education Management

“Highly intuitive for parents to use to book their children onto our kids camps. Features were exactly what we needed. Just absolutely fantastic.”

Image of James Boit
James Boit
Crazy Camps · Primary/Secondary Education
Bookings processed
900K
Transactions processed
$50M
Total Users
230,000+
Sessions listed
600,000+

Performing arts management software - common questions

How quickly can I get my performing arts school set up on Pembee?
Most school owners are taking real bookings the same day they sign up. Initial set-up takes around 10 minutes: add your timetable across disciplines, set term dates and pricing, configure your registration form and share your booking page link. There's a step-by-step set-up guide and our team aims to reply within a few hours if you get stuck.
Can you help me migrate from my current system?
Yes. If you're moving from DanceStudio-Pro, Jackrabbit, Akada, Classforkids, Bookwhen, Eventbrite or a spreadsheet, we can help import your customers, performers and active enrollments. Book a demo and we'll walk through what your migration looks like.
Can I sell terms, blocks, session passes and monthly memberships side by side?
Yes. Sell a full term of ballet, an 8-week musical theater block, a 10-class session pass that deducts as performers book, or a monthly subscription for ongoing classes. Memberships give you predictable cash flow and help with instructor planning. Pro-rated mid-term joining, sibling discounts and family pricing all apply automatically across whichever pricing model you pick.
Can families book multiple performers across multiple disciplines in one checkout?
Yes. Families create one account, add every performer they book for, and combine ballet, drama, singing, musical theater, contemporary or any other discipline you offer in a single checkout. Sibling discounts apply automatically. From the self-service portal they can switch a class, cancel, rebook or update payment details - without emailing the school.
Can I sell recital tickets, exam entries, costumes and merchandise?
Yes. Sell recital and showcase tickets to family members, collect costume sizes and orders at sign-up, bill for LAMDA, RAD, ISTD, BBO or Trinity exam entries alongside class fees, and offer branded merch as add-ons at checkout. Each add-on has its own price, capacity and availability, so you can cap costume orders by the manufacturing deadline or limit showcase tickets per family.
Can I take attendance, run cast lists and look up allergies from my phone?
Yes. Mark performers in from your phone or tablet mid-class. Use rosters as cast and ensemble lists for shows and rehearsals. Allergies, medical notes and any custom info collected at sign-up are visible right on the roster - useful when a parent flags a new allergy at drop-off. Auto-flag no-shows and feed attendance into family records. Prefer hard copies? Export a printable PDF or CSV roster in one click.
What is performing arts management software?
Performing arts management software lets you manage class enrollments, term schedules, cast lists, attendance, recital tickets, exam entries and payments in one place. It replaces spreadsheets, paper registration forms and manual sign-ups with a single platform built around how a performing arts school actually runs - across ballet, drama, musical theater, singing and other disciplines, with families booking for multiple performers at once.
How much does performing arts software cost?
Pembee starts at $45/month for the Standard plan. Pricing is flat - adding more instructors, classes or locations doesn't increase your cost, and we never take a cut of your class revenue. Many performing arts platforms charge per student or per booking, which gets expensive fast as your school grows. There's a 30-day free trial with no card required.
Will it actually save me admin time?
Schools using Pembee process around 100 bookings a week on average. At roughly 5 minutes per booking confirmed manually by email or phone, that's about 8 hours of admin time freed up every week - close to a full day back. Add automatic payment chasing, mobile attendance, self-service family accounts and one-click bulk emails, and most school owners see admin time drop further over their first term.
Is Pembee suitable for ballet schools, drama clubs, youth theaters and music programs?
Yes. Pembee is used by ballet schools, children's theater programs, drama clubs, youth orchestras, musical theater schools, choirs and other performing arts education organizations. Each discipline and school size has different needs, which is why the registration forms, pricing models and class set-up are all configurable. Set up your timetable how you want it - we don't force a one-discipline-only model.
Can I offer sibling discounts, multi-class discounts and early-bird pricing?
Yes. Set up automatic sibling discounts so families get a percentage off each additional performer. Configure multi-class discounts (for example 10% off when a performer enrolls in 3+ classes). Run early-bird pricing that expires on a set date. Create discount codes for promotions, referral programs or returning families.
Does Pembee handle waitlists when a popular class fills up?
Yes. When a class is full, performers join a waitlist. When someone cancels, the next performer on the list is offered the spot automatically with a hold-time, so spaces don't sit empty and you're not negotiating in the inbox over who gets the slot. (Waitlists are on the Premium plan.)
Can I give instructors access without exposing financial data?
Yes. Add admin accounts for instructors or school managers and assign roles, so each person sees only what they need. An instructor can pull up their class roster, attendance and medical notes on their phone without seeing payment or revenue data. Useful for keeping financials restricted to the school owner or office manager.
Can I email all performers in a class in one click?
Yes. Send a bulk email to every performer booked in a class, term or location in one click - useful for showcase rehearsal reminders, costume pickup info, snow days or school closures. Booking confirmations, payment reminders and term-start emails go out automatically, so you can focus on teaching.
Does Pembee integrate with Stripe and offer offline payment options?
Yes. Pembee uses Stripe for card and digital wallet payments (Apple Pay, Google Pay, Klarna), which already powers payments for millions of businesses. For schools sensitive to processing fees, you can also flag bookings as paid by cash or bank transfer and reconcile them in the same dashboard - no need to log into Stripe to handle refunds. UK schools can also accept Tax-Free Childcare payments without manual reconciliation.
Can I export my booking and performer data?
Your data is yours. Export bookings, family records, performer records and payment data to CSV at any time - useful as a printed roster on showcase day, for end-of-year reporting or for your accountant. We don't hide your data in an obscure database and we don't pass it on to third parties.

Still have a question?

Book a 20-minute demo and we'll walk through your set-up.

Book a demo

Pricing

Start your Free 30-Day Trial Now!

No credit card required. Cancel any time.

2 months free!

Standard

$45/month

0.59% application fee for Stripe online payments*

Simplify your online bookings and save valuable admin time.

  • Customizable registration forms

  • Attendance rosters

  • Offer flexible monthly subscriptions to your customers.

  • Session passes / Class packs

  • Create trial tickets

  • Apple Pay, Google Pay & Klarna support

  • Discount codes

  • Booking reminders

  • Collect VAT, sales tax or GST automatically

  • Customizable site themes and branding

  • Seamlessly integrate your booking page into your website.

  • 90 days transactional email history

  • Up to 5 admin users

Start your free trial

No credit card required

Premium

$105/month

0.59% application fee for Stripe online payments*

Powerful tools to grow your business and boost bookings.

  • All features in Standard, plus...

  • Waitlists for fully booked sessions

  • Recover lost bookings with automated cart reminders, plus automated trial follow-up emails.

  • Boost your brand with a custom web address.

  • Generate a booking site theme from your brand.

  • Track conversions and optimize ad spend with Google Ads, GA4 & Meta Pixel.

  • Monthly transaction reports

  • Add credit to customer accounts

  • 1 year transactional email history

  • Unlimited admin users

  • Connect your favorite tools with Zapier integration

Start your free trial

No credit card required

*This is in addition to Stripe processing fees. For details please visit https://stripe.com/pricing.

Ready to stop running your performing arts school from a spreadsheet?

Join 230,000+ users at clubs, camps and schools who've moved to Pembee. Set up in an afternoon. 30 days free. No card needed.

Performing Arts Management Software | Pembee