Academy Guide 5 · Growth

How full should a batch be? A practical capacity guide

A full batch isn't always a healthy batch. Start with what one batch costs, then decide how full it should be.

VandhanaFounder & CEO, Lunar3 min read · Updated Oct 2026
Children practising on floor markers in a dance studio, a few markers still empty
In short

A batch should be no bigger than the number at which the teacher can still correct each student, and big enough to cover its trainer and studio costs. In the worked example, a batch at ₹1,500 a student covers its costs from 6 students. Open another batch only when teaching quality, a waiting list or room safety demands it.

1. Step 1: Find the number where teaching quality drops

Your studio may fit 20. The real question is: at what number can the teacher no longer notice each student properly? For disciplines that need close individual correction, such as classical vocal or an instrument, that number is small. For group fitness or some sports, it can be much larger. That number is your target capacity.

2. Step 2: Work out when a batch pays for itself

Every batch has a fixed cost each month: the trainer's time and the space. An example, with illustrative numbers:

ItemCalculationPer month
Fee income12 students × ₹1,500₹18,000
Trainer₹600 an hour × 8 hours−₹4,800
Studio₹400 an hour × 8 hours−₹3,200
What the batch contributes₹10,000

This batch covers its costs from 6 students (₹8,000 ÷ ₹1,500 = 5.3). Below that, it costs you money. Put your own numbers in and you'll know the minimum size for every batch.

3. Step 3: Measure utilisation across the timetable

Utilisation = students enrolled ÷ target capacity. With a target of 15:

BatchEnrolledUtilisation
Monday 5 PM15100%
Wednesday 5 PM1493%
Saturday 10 AM747%

The instinct is to open another Monday batch. But steering new admissions and make-ups (Guide 4) to Saturday may add capacity without adding a single teaching hour.

4. Step 4: Look at the whole academy

Total seats = courses × batches × target capacity. An academy with 3 courses, 5 batches each and a capacity of 15 has 225 seats. If 170 are filled, it runs at 76%. That one number tells you whether to grow by adding students or by adding batches.

5. Open another batch only when the constraint is real

  • Teaching quality is falling in the current batch.
  • A time slot has a waiting list most months.
  • The room can't safely take more students.
  • A new age group or level is forming.

Don't open a batch just because the timetable has a gap. Every batch is another unit to staff, fill and manage.

6. Copy this: the batch check

Copy this

Batch: ____  Target capacity: ____  Enrolled: ____  Utilisation: ____%
Monthly cost (trainer + space): ₹____  Fee per student: ₹____
Break-even students = cost ÷ fee = ____
Waiting list? Y / N    Quality slipping? Y / N

15-minute demo

Let the academy remember, not you.

See Lunar run your fees, batches and parent messages, set up with your own rules.

Chat on WhatsApp

Already using Lunar? Go to your dashboard →