Purusha Yoga School and Studio


Purusha Yoga is a community focused, heart centered teaching studio located in San Francisco’s Outer Richmond District. We offer a full schedule of daily classes led by a diverse group of experienced, inspired teachers who are not only interested in your safety and fitness, but in your holistic wellbeing.

We use the classic 8 limb practices and philosophies of Hatha, and Raja Yoga to open the mind, balance energy, move the body, inspire, and spark the imagination.  By providing a variety of personalized services, movement, dance and fitness classes, we take the student beyond yoga and into holistic wellness and health. 

“Purusha” means “The True Self” in Sanskrit. It is our hope that Purusha Yoga Studio can be a catalyst in the exploration, discovery and expression of your inner truth. We invite you to join us for class, explore our workshops and trainings, experience our custom holistic therapy services, or just drop by for our weekly free yoga in Golden Gate Park. 


Join us on the Big Island of Hawaii for Spiritual Warrior Retreat

Kalani Resort 

 August 10th - August 16th, 2017




The Purusha Yoga teacher-training program provides a wonderful foundation for the knowledge, skills, and personal qualities necessary to be a successful yoga teacher. More than a school, Purusha is a community built upon trust, respect, and holistic learning that considers its students as whole emotional and spiritual beings with many inherent gifts to offer. Purusha helps its students recognize these gifts and share them with the world. There is a teacher in all of us. I'm so grateful to have had the guidance and support of the masterful teachers at Purusha and would recommend this program to any yogi looking to deepen their relationship with their practice and discover the teacher within.
Renee Taylor, Graduate 200-hr  YTT 2017

Holistic Hatha Raja Yoga


EXPLORE YOUR SELF          Create new Work             Answer your Calling


qualify for Yoga Alliance ryt 200

Our unique 200 hour Purusha Yoga Teacher Training with Joy Ravelli, Eric Sparks and Lucia Young will provide you will all of the tools, techniques, and teaching methods to confidently guide you and your students on a journey of physical, mental, and authentically spiritual path of yoga that blends classic practices of Chakra, Tantra, Hatha, Raja, and Ashtanga with movement and meditation that is ultimately inspired by your own connection to truth and source.

300 Hour Advanced Teacher Training


Comprised of a series of specialty modules, our 300 hour training is designed to deepen your base of knowledge and experience and to provide opportunities for specialization in particular areas of interest. We invite you to complete all five modules and obtain your 300 hour certification OR alternatively to enroll in one or two modules for personal growth and a slower pace of study.  

Each module is it's own, specialized certification, and provides you with a specialized focus for personal growth as well as professional greatness.  Each course is taught by a Purusha Yoga Master Teacher, with over 10,000 hours of experience and training in their area of expertise.  


for teachers and students alike

Deepen your practice and expand your horizons with specialty workshops at Purusha, like:




Yoga Coach Certification


Yoga Coaching is a new and growing field of complimentary healing and health. Purusha Yoga Coaching utilizes a unique and specific methodology that has been developed for over 20 years by its founder and director Joy Ravelli. 


Welcome to The Purusha Yoga School and Studio


Offering custom, holistic treatments including Thai Yoga Massage, Personal Yoga Instruction, Mixed Bodywork, Energy Work, and Personal Coaching with one of our experienced, specialized holistic wellness providers.