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. 🙏

Save Hours with my Proven Formula. FREE Yoga Business Plan Download
