For dance academies

Built for how a dance academy actually runs

Levels and batches, students who move up mid-year, packed evening slots, festival cancellations and the annual production — Bilza was designed with these in mind, not adapted to them.

Two young dancers in classical costume in a sunlit studio

What we hear

What makes dance academies hard to run

The problem

Everything happens in four hours

Most of your classes run between four and eight in the evening, in two or three studios, back to back. Attendance has to be marked in the room in seconds, not typed up later from memory.

The problem

Students progress at different speeds

A student is ready to move from beginner to intermediate in March, not in June when the year turns over. Moving them should not mean losing their history or restarting their fees.

The problem

Missed classes are a constant negotiation

Exams, weddings, illness, a festival you closed for. Every one of them raises the same question — does the student get that class back? — and answering it differently each time is how goodwill is lost.

The problem

Production season upends the timetable

Extra rehearsals, changed timings, costume charges, and everyone in a different room. The schedule you set in April is not the schedule in November.

How Bilza answers

What the software does about it

01

Mark the register from the studio floor

Teachers mark attendance on their phone, with the right students already listed. It works without signal and syncs when the connection returns — and a repeated save never double-marks anyone.

How classes and attendance work
02

Move a student up without losing anything

Transfer between batches whenever the student is ready. Attendance history, fee history and makeup credits follow them.

How student records work
03

Decide your makeup policy once

Set the rules — what an absence costs, when a makeup credit is created, how long it lasts — and they apply identically every time. A class you cancel never costs a student a lesson they paid for.

Entitlements and makeups
04

Handle extra classes and one-off charges

Add rehearsals outside the weekly pattern, and bill costume or production fees as one-off items on the normal invoice.

How fees work

A day in the life

An ordinary day, start to finish

  1. 9:00 am

    Owner

    Opens Bilza: four students overdue, two registers unmarked from yesterday, one makeup credit expiring this week.

  2. 11:30 am

    Reception

    A walk-in enquiry for the Saturday beginners batch. Recorded with a trial booked into next Saturday’s class.

  3. 4:00 pm

    Teacher

    Marks the junior batch register on her phone between classes. Two absences noted.

  4. 4:30 pm

    System

    Those two absences create makeup credits, because that is the policy the academy set.

  5. 7:00 pm

    Reception

    A parent pays two months at the desk. It clears the older invoice first, and the reminder queued for tomorrow drops away.

Questions

Questions we are asked

Can we run different levels within one batch?

A batch has a level, and students sit in the batch appropriate to them. If you teach mixed levels in one room, run it as one batch — the level is there to help you organise, not to constrain how you teach.

What about our annual production?

Add extra classes for rehearsals outside the weekly timetable, and charge costume or entry fees as one-off items alongside regular fees. Attendance for rehearsals is tracked like any other class.

See it with your own academy’s data

Create your academy in a couple of minutes, or talk to us first — whichever suits you.