300-Hr advanced yoga teacher training

Our 300 Hour advanced yoga teacher training is a module-based program, built on the foundation philosophy of hatha, raja, tantra, and bhakti yoga


The Purusha Yoga 300 Hour Yoga Teacher Training (YTT) is part of our comprehensive and holistic yoga teacher trainings offered, and it is the second level of our YTT. You get to choose any five of our specialized certification modules, and upon completion you will have earned your RYT 500 Certification with Yoga Alliance (RYT 300 hour combined RYT 200 hour certification). Each module offered is taught by a Purusha Yoga Master Teacher, with over 10,000 hours of experience and training in their area of expertise, and provides you with a specialized focus for personal growth as well as professional greatness. Our teachers are brilliant in their ability to hold space for both. We will assist you along your journey to figure out how we can best suit your individual needs and preferences.

*The 200 Hour Teacher Training is a prerequisite to the 300 Hour training.

  You Choose any 5 from our menu of ongoing specialized certification workshops 



complete five modules in 24 Months

This option puts you on the fast track to becoming a Registered Yoga Teacher 500 Hour Certification. (200 + 300 hours). Take 5 modules within 24 months. 


Pay As you go for growth at your OWN pace of study. Drop-in for any individual module anytime. 

This slower paced option can also culminate in Registered Yoga Teacher 500 Hour qualification if 5 modules are eventually taken. However, its more relaxed pacing allows you to fit your training and practice into your life and schedule.

Payment Options
$750 per module


design your own schedule & payment plan.

Purusha Yoga School values each individual's journey toward finding his/her own Purusha (true self). As such, our teachers encourage you to work through our programs at your own pace and with a payment plan that suits your budgeting needs. 

Joy: 415-694-8412 / joyravelli@gmail.com 

Eric: 415-312-8614 / kendallesparks@gmail.com

To say the least, taking yoga teacher training (YTT) at Purusha Yoga has made a big difference in my yoga practice and in my everyday life. The primary instructors Joy, Eric, Barbora and Laxman are extremely dedicated and versed in yoga teaching and how yoga can be applied to your everyday life.
— Apoorva M.

*     *     *     *     *      *

This studio is an oasis. With so many yoga studios in the city centered solely on fitness, it’s nice to find a place that expands beyond the physical into the lessons of yoga - integrating the philosophy. It has such a great vibe, it’s always felt really cozy and welcoming. The schedule has a wide variety of classes and they switch up schedule a few times a year which keeps things new. I have gone through their 500 RYT training program and had a really nice experience. The teacher’s training was a huge learning experience for me and very invaluable.

Purusha Yoga School is a registered Yoga School with Yoga Alliance. Purusha Yoga School Professional staff is made up of CIAYT’s (Certified International Association Yoga Therapists) and YACEP providers (Yoga Alliance Continuing Education Providers).