Dance school

Dance school software: online timetable, enrolment and memberships

Year-round classes by level, workshops, the end-of-year show: Brimly puts your dance school's timetable online, takes enrolments and tracks every membership, so students book by themselves, from tots' classes to teen hip-hop.

Levels and rooms to respect

Each class has its own capacity (the size of the room) and its own teacher. Beginner, intermediate and advanced are separate class types.

One-off courses and workshops

Create a special session in 30 seconds, with its own capacity and drop-in price.

Renewing class packs on time

The “almost empty passes” segment lets you send a renewal campaign in two clicks.

Everything your dance school needs, all season long

✓

Timetable with multiple teachers

Each teacher has their own classes and space; the timetable your students see stays single and easy to read.

✓

Class packs and memberships

10-class pack, annual plan, one-off workshop: credits are managed automatically.

✓

Messages to booked students

Class cancelled or room changed? A message goes out automatically to everyone booked on the class.

✓

Progress at a glance

Each student sees how many classes they've done: a little nudge for the most dedicated.

Running a dance school: timetable, enrolment and fees

An online dance class timetable for the whole season

Create each class once, with its day, its time and how often it runs (“Every week” or “Every other week”), up to “End of June” or any date you choose: Brimly creates every session of the season. Bookings open 3, 6, 9 or 12 months ahead, as you prefer.

On the student side, your school's page shows the week or a list of upcoming classes, which can be filtered by class type (ballet, jazz, hip-hop…), with the teacher, the length and, if you want, the spots left. The same timetable can be embedded in your website (Wix, WordPress, Squarespace) and appears in the mobile app.

Online enrolment, at the start of the season and during the year

At the start of the season, import your student list from a CSV or Excel file instead of retyping everything. New students then sign up by themselves from the school's page: student account, phone number required if you ask for it, and purchase of their plan.

For anyone hesitating, open a free trial class on your beginner classes: they book with their name and email, no password needed, and appear with a “Trial” badge on the attendance list. A full class switches to a waitlist: the first spot that frees up goes automatically to the first person waiting, who is notified.

Year-round classes: recurring booking

In a dance school, students take the same class all season. With recurring booking, they tick “Also book every Tuesday at 18:00” on their first booking: Brimly keeps their spot at every session as it opens, using their plan. They untick the dates they'll miss, and the spot becomes available to others. You see your real class numbers week after week, without a paper register.

Annual plan, class pack or drop-in

Many schools sell a plan for the whole year, paid in several instalments. In Brimly, a membership can carry a 12-month commitment, explicitly accepted at purchase, and be charged every month by card or SEPA Direct Debit. A membership can also be capped at one or two classes a week, so you can offer a “1 class” plan and a “2 classes” plan. For those who don't want to commit, a class pack can also be paid in 2, 3 or 4 instalments with Alma.

One level, one style, one plan

Create a class type per level or style (tots, beginner ballet, intermediate jazz, teen hip-hop), each with its own capacity, teacher and length. A plan can be restricted to certain classes only: the “Ballet” plan only works for ballet classes, and Brimly checks this at every booking. If the school has several rooms, each session is linked to its room.

School holidays, workshops and the end-of-year show

Close the school for the holidays in one go: Brimly removes the sessions in that period, notifies everyone booked, refunds credits, and recurring classes aren't recreated on those dates. Workshops have their own price, outside memberships, in a “Workshops & events” section of your booking page. For show rehearsals, a short note on the session (“Dress rehearsal”) appears on the timetable.

Managing school fees without a spreadsheet

Families who pay for the year in several instalments at the studio? On the student's profile, “Record a manual payment” logs the agreed price, what you collect today and how it was paid (cash, bank transfer…). The plan is active straight away, the profile shows the amount still due, and the attendance list shows who has paid.

All outstanding balances are gathered in Sales → Revenue, in the “To collect at the studio” card. Each payment has its own numbered invoice and its line in the accounting export. For memberships charged automatically, if a card is declined at renewal you receive an “Unpaid membership” alert with the student's name, and Stripe tries again.

Choosing enrolment software for your dance school

Before choosing, check five things. Payments: do they go into your own account, and does the tool take a commission on each enrolment? Year-round classes: do students keep their spot all season without booking every week? Instalments: monthly direct debit, payments at the studio, split payments? School holidays: can you close them in one go? Families: does each child have their own account?

In Brimly, payments go into your Stripe account with no commission, recurring booking keeps each student's spot all season, and fees paid in instalments at the studio are tracked on the student's profile. Child profiles linked to a parent's account don't exist yet: each student has their own account.

Frequently asked questions

Can I organise classes by level?

Yes. Create one class type per level (tots, beginner, intermediate, advanced) with its own capacity and default teacher. A plan can then be restricted to certain levels or styles.

How do I sell a one-off workshop?

Create it as a workshop with its own price: it appears in the “Workshops & events” section of your booking page, marked “Not included in memberships”, and is paid online or at the studio.

Can I offer an annual plan paid monthly?

Yes. A monthly membership can carry a 12-month commitment, which the student accepts at purchase. It's charged every month by card or SEPA Direct Debit, and the first month can be prorated if the student joins mid-month.

How do I record fees paid in several instalments?

On the student's profile, use “Record a manual payment”: choose the plan, the payment method and the amount collected today. The plan is active straight away and the balance due is tracked on the profile, the attendance list and the “To collect at the studio” card. Each later payment gets its own invoice.

Can students enrol and book online?

Yes, from the school's booking page (brimly.fr/s/your-school or your own domain), the timetable embedded in your website or the mobile app. Students create their account, buy their plan and book their classes; you can also import your existing students from a CSV or Excel file.

How do I handle school holidays?

In “Holidays & closures”, enter the dates: sessions in that period are removed or cancelled with a message, credits are refunded and everyone booked is notified. Recurring classes aren't recreated on those dates.

Can parents book for their children?

Each student books with their own account and email address. Brimly doesn't yet manage child profiles linked to a parent's account.

How are teachers paid?

For each teacher, you choose an hourly rate or a per-session scale based on the number of students booked. Brimly calculates the estimated pay for the month, visible to you and in the teacher's space.

How much does booking software for a dance school cost?

Brimly costs €29 a month per school, all included: timetable, enrolment, memberships and app, with no limit on students or teachers. No commission on students' payments: only Stripe's fees apply. The first month is free, with no card needed to start.

Ready to start filling your classes?

Included in the €29/month, with no commission on your sales.

Try it free for 1 month