Skip to content
studiofly.
STUDIO GROWTH

How to run a dance academy in India: batches, fees and attendance

The everyday systems behind a well-run academy: batches that fit your students, a fee cycle that holds, attendance you can trust and parents who stay informed.

A dance academy is two businesses at once. One happens on the floor: teaching, choreography, the progress a student makes from their first class to their first stage. The other happens around it: batches, fees, attendance, parents and the annual day. Most academies are brilliant at the first and improvise the second.

This guide is about the second. None of it needs expensive tools, but all of it needs a system you use every week.

1. Build your batches deliberately

A batch is the heart of an Indian academy: a fixed group, a fixed teacher and a fixed slot in the week. Getting batches right solves half of your admin before it starts.

Group by style, then level, then age. A Kathak junior batch and a Kathak senior batch are different classes, even if the style is the same. Mixing a nervous eight-year-old with a confident fourteen-year-old slows both of them down.

Size each batch to your floor, not your waiting list. A crowded class is hard to teach and easy to leave. Decide a sensible limit for each room and style, write it down, and hold to it. When a batch is full, open another one rather than squeezing one more student in.

Name batches so anyone understands them. "Bharatanatyam Juniors, Mon and Wed, 5 pm" tells a parent everything. "Batch B" tells them nothing. Clear names also make your fee and attendance records easier to read later.

Give every batch one owner. Each batch should have a lead teacher who knows its students, even if others cover sometimes.

2. Plan the timetable around the school year

An academy timetable isn't one weekly grid. It changes with the school year, and planning for that stops the same problems returning every year.

  • Exam season. Attendance drops before board and school exams. Decide in advance whether you pause, lighten or keep batches running, and tell parents early.
  • Festival breaks. Diwali, Durga Puja, Pongal or Onam can close you for a week or more, depending on your region. Mark them on the timetable at the start of the year.
  • Summer. Summer holidays suit short workshops and intensive batches, which bring new students in when regular batches are quiet.
  • Rehearsal season. In the weeks before annual day, extra rehearsals compete with regular classes. Schedule them as their own sessions so they don't quietly swallow the weekly timetable.

Put the year's plan in one place that every teacher can see, and update it when things change.

3. Choose a fee model and put it in writing

Most academies charge a monthly fee per batch. Some charge by the quarter or the term, and many add a one-time admission fee. Whichever you choose, the model matters less than writing it down.

A written fee policy should answer:

  • What the fee covers: which batch, how many classes a week, and what happens in a month with a holiday.
  • When it's due: one fixed date each month, for example the 5th. A fixed date turns payment into a habit.
  • How to pay: UPI, bank transfer or cash at the desk, and who to pay.
  • What happens if it's late: a reminder, then a follow-up, then a pause to class bookings if you apply one. Decide this before you need it.
  • What's charged separately: costumes, exam fees and annual-day contributions are best kept apart from the monthly fee, so neither gets confusing.
  • Discounts: a sibling discount or a yearly-payment discount, if you offer them, and exactly how they work.

Share the policy at admission and keep a copy where parents can find it again. Whether GST applies to your academy depends on your turnover and services, so ask your chartered accountant rather than guessing.

4. Collect fees without chasing

Late fees are rarely about money. Usually a parent simply forgot, or didn't have the payment details to hand. So the goal is to make paying easy and remembering automatic.

  • Send reminders on a schedule: a few days before the due date, on the day, and a day after. We've written 30 WhatsApp fee reminder templates in English and Hindi you can copy.
  • Include a payment link or UPI QR in every reminder, so paying takes seconds.
  • Send a receipt for every payment. A receipt ends the "did you get my payment?" conversation before it starts.
  • Track part payments. If a parent pays half now and half later, record both against the same month's fee, so the balance is never a guess.

5. Take attendance you can trust

A paper register tells one teacher who came to one class. It doesn't tell your office that a student has missed three weeks, which is usually the first sign they're about to leave.

Keep attendance in the same place as your fee records, batch by batch. Some academies mark attendance on a phone during class. Others let students check in with a QR code at the door, or use a fingerprint or face-recognition device. Choose the one your teachers will actually use every class.

Then use it. A student who misses two classes in a row deserves a friendly message. That message keeps more students than any discount does.

6. Keep parents informed, without group chaos

For children's batches, the parent is your real customer. They pay, they bring the child, and they decide whether the child comes back next term.

  • Keep one contact per child, and know who to call if that parent is unavailable.
  • Use broadcast messages, not groups, for announcements. A WhatsApp group for 40 parents shares everyone's number with everyone and turns a timetable change into a hundred replies.
  • Tell parents about progress, not just fees. A short note after a milestone, a new item learnt or a first performance, builds more loyalty than any fee reminder.
  • Keep private things private. Discuss a fee problem or a behaviour issue one to one, never in a group.

7. Turn enquiries into admissions

Most new students start with a message: "What are the timings and fees?" How quickly and clearly you answer decides whether they visit.

  • Reply the same day, with the batch timings, the fee and a trial class date.
  • Offer a trial class, and follow up the next day to ask how it went.
  • Keep a simple list of enquiries, with the date, the style asked about and the next step, so no one waits for a reply that never comes.

8. Plan annual day as its own project

Annual day is the highlight of the year for students and parents, and the most demanding event for your team. Treat it as a separate project with its own budget, timeline and fees.

  • Collect event fees separately from monthly fees, and say exactly what they cover: costumes, venue, videography.
  • Schedule rehearsals as extra sessions so regular batches aren't disrupted.
  • Plan the costume list early, with sizes collected well in advance.

Studio software helps with the rehearsal timetable and the fee collection. Ticketing, costume inventory and choreography, though, usually live in their own tools or spreadsheets.

A weekly and monthly checklist

Every week:

  • Check each batch's attendance, and message students who have missed two classes.
  • Reply to every new enquiry and follow up on trial classes.
  • Confirm cover for any teacher who is away.

Every month:

  • Send fee reminders before the due date, and follow up on anything pending after it.
  • Review which batches are full and which have space, and open or merge batches if needed.
  • Check the timetable for upcoming exams, festivals and events.
  • Update your fee records so the balance for every student is correct.

Doing this in StudioFly

StudioFly is studio software for academies like yours, from the team behind MyGymDesk. It keeps these systems in one place:

  • each batch runs as a recurring class with its teacher and participant limit;
  • attendance is recorded against every batch, with QR and biometric check-in available;
  • monthly fees and part payments are invoiced, and fees can be collected by UPI;
  • WhatsApp fee reminders go out automatically.

It doesn't handle annual-day ticketing, costumes or family accounts. Each child is their own member, with a parent or guardian's contact on their profile. See dance academy software for India for the full picture.

KEEP READING

More from the journal

Studio growth

How to start a Pilates studio in India: space, equipment, costs and licences

Space, reformer prices, rent benchmarks for six cities and the registrations to check, with every figure sourced and dated so you can plan with real numbers.

Read the article
Research

Pilates and yoga class prices in India, 2026: research across 6 cities

211 published prices from 42 studios in Mumbai, Delhi NCR, Bengaluru, Hyderabad, Chennai and Pune: what a reformer, mat or yoga class costs, and how studios package it.

Read the article
Studio growth

WhatsApp fee reminder messages for studios: 30 templates in English and Hindi

Fifteen fee-reminder situations, each with an English and a Hindi message you can copy, plus the timing and tone that keep reminders polite.

Read the article