The short answer: Group yoga classes typically charge $15-25 per student drop-in (or $100-180/month unlimited). Private sessions range from $75-150/hour. Online classes run $10-20 per session. But pricing depends on your market, experience, and business model — not just what everyone else charges.

Pricing is one of the biggest sticking points for new yoga teachers. You want to be accessible, but you also need to eat. Here’s how to find the sweet spot.

Average Yoga Class Rates by Format

Group Classes (Studio or Gym)

If you’re teaching at someone else’s studio, they set the student price. You get paid per class — typically $30-75 per class depending on location and experience. See our full breakdown of yoga teacher pay rates.

If you’re running your own classes (renting space, park classes, etc.), common pricing is:

  • Drop-in: $15-25
  • 5-class pack: $65-100
  • 10-class pack: $120-180
  • Monthly unlimited: $100-180

Private Sessions

Private yoga commands a premium. Rates vary widely:

  • New teachers: $60-80/hour
  • Experienced teachers: $100-150/hour
  • Specialized (therapeutic, prenatal, corporate): $125-200/hour

Online Classes

Live Zoom classes typically run $10-20 per session or $30-60/month for a membership. The beauty of online is volume — you’re not limited by room capacity.

Workshops and Retreats

Workshops (2-4 hours): $35-75 per person. Day-long intensives: $100-200. Yoga retreats are a whole different pricing model — typically $500-3,000+ per person depending on location and duration.

How to Price When You’re New

  • Research your local market — take 5 classes at studios near you and note their pricing
  • Start slightly below market rate — not drastically below. 10-15% lower is enough to attract students while you build a reputation
  • Offer an intro special — “3 classes for $30” gets people in the door
  • Raise your prices after 6 months — once you have regulars, a small increase is expected
  • Never apologize for your pricing — your training, your insurance, and your expertise have value

When to Raise Your Prices

Raise when: your classes are consistently full, you have a waitlist, you’ve completed advanced training, or it’s been over a year. Raise by 10-15% and give 30 days notice. Most students expect periodic increases.

Your pricing is a reflection of the value you bring — not a measure of your worthiness. Charge what allows you to keep showing up fully for your students. 🙏

Brett Larkin sitting on a yoga mat next to an Uplifted 300/500 hour yoga teacher training sample on multiple devices including a computer monitor, a laptop, a tablet, and a phone.
X
Save Hours with my Proven Formula. FREE Yoga Business Plan Download