Home › Blog

Running Small Group Classes: Capacity, Pricing and No-Shows That Actually Work

Young Woong Moon · working golf lesson pro, developer of ProField · October 15, 2026

I started a small group clinic because three students asked, separately, in the same week, whether I ran anything cheaper than a 1:1 lesson. My first attempt was a mess: I let the group grow to whoever wanted in that week, charged by just splitting my normal rate, and ran a session where two beginners and one intermediate player needed completely different drills at the same time. Nobody had a bad time, exactly, but nobody got what a 1:1 lesson gives them either, and I made less money per hour than if I'd just booked two individual slots back to back.

Group lessons work — they're how you teach more students without teaching more hours. But they only work if you treat capacity, pricing and no-shows as decisions you make once in advance, not things you improvise class by class. Here's what I changed.

1. Pick a hard cap before you pick a price

Capacity is the decision everything else depends on, so make it first. A few sizes and what they actually mean:

Pick a number and make it a hard cap, not a soft target. A class that's "supposed to be 4 but sometimes I let a fifth person in" is the single biggest reason group lessons feel worse than 1:1 ones — the extra person doesn't just dilute your attention a little, they usually break whatever rotation or drill structure you planned for exactly four.

2. Price per student, not per slot

The mistake I made early on was pricing the group slot as "my 1:1 rate, split between however many show up." That punishes you for a quiet week and makes the class free money on a full one, which means your income swings with attendance instead of your pricing being a plan. Price per student instead, at a rate lower than your 1:1 rate but high enough that a full class clearly beats a 1:1 booking for that same hour:

FormatPrice per studentRevenue at full capacity (1 hour)
1:1 lesson$80$80
Group of 4, priced per student$35$140
Group of 4, "split my 1:1 rate"$20$80 (same as one 1:1 lesson)

The per-student model only works if you also set a minimum headcount to actually run the class — otherwise a group of one at $35 is a 1:1 lesson at a discount, which is the thing you were trying to avoid. I require at least 2 students booked by a cutoff (24 hours before) or the class is cancelled and anyone already booked is offered a 1:1 slot instead.

3. Handle mixed skill levels with parallel drills, not a shared pace

This is where my first group clinic actually broke. I had a beginner working on contact and an intermediate player working on ball flight in the same 60 minutes, and I kept switching the whole group between drills that only suited one of them. Two things fixed it:

A concrete example: in a 4-person short-game clinic, two students chip to a towel for distance control while the other two work the same drill from a tighter lie with more spin demand — same theme, same rotation, different difficulty. Everyone is doing something suited to them, and I'm not stopping the whole group to re-explain something only one person needed.

4. Write down what a no-show costs before the first one happens

A no-show in a 1:1 lesson is simple: the slot is gone, the lesson counts. In a group, it's murkier, because the class still ran and the other students still got their session — so what does the missing student owe, and do you owe the group anything back? Decide this in advance, the same way you'd decide a cancellation policy, and say it the same plain way:

"Group packages are billed per session whether you attend or not, same as the group itself still runs. Cancel by [your deadline] and the session isn't charged; no notice, and it counts like you were there."

Resist the urge to refund a no-show "because the class still happened without them" — that reasoning is exactly backwards. The class running without them is the reason the session still counts; refunding it is what you'd do if the class had been cancelled, which it wasn't.

5. Scheduling groups next to 1:1 slots without double-booking your week

Once you run both formats, the real risk isn't either one alone — it's a group clinic and a 1:1 lesson silently overlapping because you tracked them in two different places (a notes app for 1:1s, a group chat for the clinic). Two things that keep this from happening:

  1. One calendar for both formats, with the group slot shown as a single block that fills up to its cap rather than a separate list you cross-check by hand.
  2. A real capacity limit on the slot itself, so a fifth student literally cannot book into a 4-person class — the booking stops being possible rather than depending on you remembering to say no.

This is the exact gap I built into ProField. I set a group slot's capacity once — say, 4 — and students book into it themselves up to that number; the fifth person sees it as full, the same way a 1:1 slot disappears once it's taken. Lesson packages deduct automatically whether the booking was a 1:1 lesson or a group spot, so I'm not keeping a separate tally for either format.

ProField lets each coach set real capacity on a time slot for group classes, alongside normal 1:1 booking in the same calendar. Students book and cancel their own spot up to the cap, lesson packages deduct and restore automatically for both formats, and each coach still sets their own cancellation cutoff. Students who won't install an app can be added directly to a group roster from a pasted list, and it's free to use.

A quick checklist

1) Set a hard capacity cap — most hands-on coaching tops out at 4 for real individual attention. 2) Price per student, higher in total at full capacity than a 1:1 slot for the same hour, with a minimum headcount to actually run it. 3) Group students by stated goal, not signup order, and run parallel drills on a shared theme. 4) Decide what a no-show costs before the first one happens, and say it in one sentence up front. 5) Keep groups and 1:1 lessons in one calendar with a real capacity limit, not a list you cross-check by hand.

Try a lesson app built by a coach

Real group-class capacity · self-booking · automatic lesson-pack tracking · your own cancellation deadline — free to use

App Store Google Play Use it on the web

FAQ

What's the right size for a small group lesson?

For most hands-on coaching (golf, tennis, Pilates, PT), 3 to 4 students is the practical ceiling if you want everyone to get individual correction every session. At 5 or 6 you're running more of a class than a lesson, which is fine, but you should price and plan it as a different product rather than a bigger version of the same one.

Should I charge group students the same as 1:1 students?

No — price per student, not per slot. A group spot should cost less per person than a 1:1 lesson, but the total revenue for that time slot should be higher than a single 1:1 booking once the group is close to full. If a half-empty group earns less than a 1:1 would have, your price or your minimum headcount is wrong, not your effort.

How do I handle one no-show in a group class?

Decide this before it happens, the same way you'd decide a 1:1 cancellation policy: a prepaid group package still gets charged for the session (the class ran, the spot was held), but you don't owe the other students a refund or a repeat of that day's material. Writing this down once avoids a separate negotiation with every student who misses a class.

Read next