Annie Carpenter’s
SmartFLOW Yoga Teacher Training

Cultivate: Precision and Inquiry
Uncover: Your own Practice and Teaching Voice
Be: Clear and Kind

Fall in love with your practice,
and inspire your students to do the same

SmartFLOW yoga celebrates the innate intelligence of mindful, flowing movement and the centering gifts of stillness. This training couples classical yoga, with its rigor and discipline, and the modernity of anatomy and fluid transitions.

200 Hour
Trainings

The 200hr SmartFLOW Teacher Training is a 2 part training, ABHYASA and VAIRAGYA. Click below to find out more and begin your yoga teacher training journey.

Learn More

300 Hour
Trainings

The 300hr SmartFLOW Teacher Training Advanced Modules Include SAMA SADHANA, VIVEKA, SAMKRAMA, PRANFIY!, and PREKSHA. Take the next step to advance your yoga training.

Learn More

Upcoming Trainings

200 hour SmartFLOW 


February 2-March 24, 2024 (part 1)

Extended Weekend Format
Oakland, California
+
April 7-13, 2024 (part 2)

Mexico Retreat

Register Now

Completing the 300 hour Training qualifies you for Yoga Alliance 500 hour Certification.
Click here for my Online Trainings.

Classes, Workshops, and Trainings are now all online.

Online Class Schedule

Mon: 9:00-10:30am
Wed: 9:00-10:15am
Thu: 10:00am
Sat: 10:30-12:00pm
Sun: 11:00-12:30pm

Training Sessions

200 Hour SmartFLOW

CALIFORNIA: Oakland (part 1)
February 2-March 24, 2024
Extended Weekend Format
In-Person & Livestream/Replay
+
MEXICO: Retreat (part 2)
April 7-13
In-Person

The Heart of SmartFLOW

Dive into SmartFLOW with foundational online courses: The Heart of SmartFLOW Yoga I, The Heart of SmartFLOW Yoga II, and Demystifying the Bandhas.

Grounded in both modern anatomy and classical yoga philosophy, this highly-evolved teaching methodology aims to create awareness and strength in the body, focus and curiosity in the mind, and presence and compassion.

SIGN UP

Get in Touch

Fill out the form below for additional information or to sign up for one of our workshops or teacher trainings.

Stay In Touch