Meet our yoga instructors

At Asheville Yoga Center our greatest asset is our people. Our teachers are among Asheville’s brightest and we are lucky enough to have some of the most accomplished yoga teachers in the southeast in residence at our studio. Many of our teachers have trained in the Vinyasa style under Stephanie Keach, while others have pursued training in various modalities ranging from ranging from alignment-based systems to Kundalini. No matter the lineage, AYC teachers are committed to providing a compassionate and informed space where students can find their own balance of effort and ease in the practice.

Michael Johnson

Michael Johnson

Michael has been a full-time yoga instructor for over 15 years. He has been certified in Jivamukti, travelled to India to study Ashtanga with K. Pattabhi Jois, spent a month with Swami Satchidananda in Yogaville and completed 3 Goenka style 10-day Vipassana Meditation retreats. He now lives in Asheville and teaches weekly Bhakti Vinyasa and Yin classes, along with weekend workshops on Sanskrit, Meditation and Neuroscience, Chakras and Consciousness, Decoding the Yogasūtra, the Bhagavadgītā and Moral Philosophy, Yoga and Positive Psychology, a Brief History of Yoga and Prāṇāyāma techniques from the Haṭhayogapradīpikā and beyond. He is also a lead instructor for Asheville Yoga Center's 200hr Teacher Training and 300hr Advanced Training SavePrograms.

Class Schedule for Michael

Saturday April 29 8:30 - 10:00 amWARM Ashtanga
Sunday April 3010:15 - 11:45 amBhakti Flow
Sunday April 30 7:00 - 8:15 pm*Gentle Restorative & Yin $10
Monday May 1 5:45 - 7:00 pmBhakti Flow
Wednesday May 310:15 - 11:45 amBhakti Flow
Wednesday May 3 4:00 - 5:00 pm*Gentle Restorative & Yin
Wednesday May 3 5:45 - 7:00 pmBhakti Flow
Thursday May 4 4:00 - 5:15 pmBhakti Flow
Friday May 510:15 - 11:45 amBhakti Flow

Events hosted by Michael

May 26, 2017
12:00 am - 12:00 am
June 30, 2017
12:00 am - 12:00 am
August 10, 2017
12:00 am - 12:00 am
September 21, 2017
12:00 am - 12:00 am
September 27, 2017
12:00 am - 12:00 am
October 19, 2017
12:00 am - 12:00 am
October 27, 2017
12:00 am - 12:00 am