Shanti Yoga School Teacher Trainings Logo Menu

300 & 500 Hour Yoga Teacher Trainings

Who is this for?

The 300 or 500 hour yoga teacher training courses are for you if you want the deepest understanding of yoga. These are custom programs built for your specific requirements and curiosities.

The 300 hour program typically lasts 5.5 weeks and the 500 hour program lasts 7.5 weeks.

What’s amazing about these programs:

– Unlike a 100 or 200 hour trainings, the 300 and 500 trainings are custom-tailored to the yogi who signs up.

– When you sign up for a 100 or 200 hour program you only have enough time to get introduced to the broad range of topics necessary for learning yoga. In other words, the curriculum is pretty much the same. Of course every training is unique, but the topics are generally limited since time is relatively limited. When you have enough time to attend a 300 or 500 hour training you’re able to dive deeper into the subjects you’re really interested in.

– Based on past training, current skill set, and future needs, we work with you to identify specific areas of focus. The yoga well runs deep, and there are many wells. We can help you become an expert in a specific aspect of yoga. We also help you find gaps in your past training (if any) so you can fill them in. There is no other program like this in the world.

– Because each 300 and 500 hour training is unique to the individual there are no predefined start and end dates (unlike 100 and 200 hour trainings). We can work with you and your unique schedule.

More info

For more information on the topics below please visit the teacher training page as the descriptions are the same across all programs (though the training is different):



Typical schedule

When to arrive

What to bring & wear

Karma yoga



Studio & classroom

"Remember, it doesn’t matter how deep into a posture you go. What does matter is who you are when you get there." - Max Storm