Skip to content

Dance school software for ballet and dance classes

Dance school software is a system for managing enrollment, class groups, schedules, attendance and tuition at a ballet or dance school. With Jamaster LMS you split the September to June season into monthly installments, see which families are behind and place each dancer in the right level class. It is web-based and runs several locations as separate branches.

The single-branch Mini plan is $49 a month, and the Pro plan for multi-branch institutions is $89 per branch per month (billed yearly), and you can try it with a 10-day free demo account.

Screenshot from the Jamaster LMS interface.

What slows a dance school down mid-season

  • Classes split by age and level

    Pre-ballet for little ones, primary grades and an adult beginners' class can all share one hall, and class lists quickly get muddled. In Jamaster each class is its own group with a level, instructor and set days, and you move a dancer to a new group when they progress.

  • A season's worth of tuition

    Asking every family about tuition each month for nine months wears out both parents and the front desk. Split the season fee into a monthly plan at enrollment, and an advisor gets a task before each installment falls due.

  • Injuries and long breaks

    A dancer with a sprained ankle still looks active on the class list but has not been in the studio for weeks. Freeze the enrollment instead: they show up in the frozen students report, so you know whom to call when they are ready to return.

Tools a dance school uses day to day

  • Groups by style and level

    Pre-ballet, intermediate salsa or a teen hip hop crew, each defined with an instructor, room and lesson pattern, with a capacity count that guides new sign-ups.

  • Dance tuition tracking

    Track tuition as monthly installments, take partial payments, accept cards online via iyzico and issue receipts from the same screen. The overdue receivables report shows which families need a conversation.

  • Trial classes and enquiries

    Log each trial class request as a meeting with its outcome, the reason if they did not join and a call-back date; the monthly meetings report shows how many turned into enrollments.

  • QR check-in for every class

    QR attendance at the start of class shows, through attendance rates, who is turning up regularly in the weeks before the end-of-year show.

  • Parent SMS, email and WhatsApp

    Let families know about a cancelled or extra class with a bulk SMS, and switch on the birthday rule to have an email draft ready on each dancer's birthday.

A dance season, start to finish

  1. 1

    Set up the season

    Enter the September to June term, your levels and pricing as a course.

  2. 2

    Turn trials into enrollments

    Place each dancer who took a trial class in the right group and create their contract.

  3. 3

    Spread the fee over the months

    Convert the season fee into a monthly installment plan, taking the first month up front if you like.

  4. 4

    Follow the season in reports

    Use attendance, freeze and collection reports to keep an eye on every class until the season ends.

Frequently asked questions

What does dance school software do?

Dance school software brings enrollment, classes, attendance and tuition into one place, so you no longer rely on notebooks and spreadsheets. Jamaster LMS is web-based and supports more than one branch.

How do ballet schools track monthly tuition?

The season fee is split into monthly installments at enrollment, and each one shows as completed, pending or overdue. Collection and overdue receivable reports are split by branch and date, and you can export them as CSV.

Can I freeze a dancer's membership during an injury?

Yes, you can freeze an enrollment for an injury or a long holiday. Frozen students are listed in a separate report, which makes it easy to follow up on their return.

How much is the dance school software?

The single-branch Mini plan is $49 a month, and the Pro plan for multi-branch institutions is $89 per branch per month (billed yearly). Before the season starts, a free 10-day demo account lets you build your classes and see how it works.

Move your institution to Jamaster LMS

Try every feature with a free 10-day demo account. We migrate your existing student and payment lists for free, and your team can start right away with nothing to install.

  • Free 10-day demo
  • Free data migration
  • 47 ready-made reports
  • Nothing to install, runs in the browser
WhatsApp