Every golf instructor faces this question: should I focus on one-on-one private lessons, or build a group lesson business? The answer isn’t either/or — it’s about finding the right mix. Let’s look at the actual economics.
The Private Lesson Model
Revenue per hour: $80-150 (your full rate)
Capacity: 1 student per hour
Annual potential (30 hrs/week, 40 weeks): $96,000-180,000
Pros: Highest per-student rate, deepest student relationships, most personalized instruction.
Cons: Income capped by hours available, cancellations hurt more, harder to scale.
The Group Lesson Model
Revenue per hour: $200-600+ (4-8 students × $30-75 each)
Capacity: 4-8 students per hour
Annual potential (15 group hrs/week, 40 weeks): $120,000-360,000
Pros: Higher revenue per hour, more students exposed to you, natural referral network, social element attracts beginners.
Cons: Less personalized, harder to manage skill-level differences, requires more space.
The Optimal Mix
The most profitable teaching businesses combine both:
- 70% private lessons — your bread and butter, highest student satisfaction
- 20% small group (2-4) — friends who book together, couples, families
- 10% large group clinics — lead generation events that feed your private lesson pipeline
The group clinics aren’t just about revenue — they’re about discovery. A golfer who’d never book a $120 private lesson will happily join a $40 group clinic. Once they experience your teaching, a significant percentage convert to private students.
How to Launch Group Lessons
- Start with themed clinics: “Bunker Bootcamp,” “Putting Masterclass,” “Ladies’ Introduction to Golf”
- Keep groups small (4-6) until you’re comfortable managing the dynamic
- Price at 35-50% of your private rate per person
- Follow up within 24 hours with a private lesson offer
Whatever your model, make sure students can find you. Add your free listing on the Grumpy Gopher instructor directory — the largest golf instructor directory in the US.
Improve Your Game
Handicap Calculator • Best Beginner Clubs • Best Rangefinders