Margaret Dubin

Margaret Dubin has been practicing yoga for more than twenty years, since her arrival in the Bay Area in 1992 to attend graduate school at Cal. At that time she was recovering from a surfing-related back injury, and yoga was suggested as a movement therapy. A die-hard New Englander and a former competitive athlete in gymnastics, track and field, and cross-country skiing, Margaret was skeptical about yoga. It wasn’t long, however, before classes with master teachers Anja Borgstrom, Rodney Yee, and Naushon Kabat-Zinn enabled her to re-learn how to move slowly, with strength and grace, and how to use the structure of the asana (poses) to expand internally with breath and intention. This changed everything.

After a two-decade career as a cultural anthropologist working with and for Native American communities, Margaret left the field and enrolled in yoga teacher training at the former Piedmont Yoga Studio. While earning her 200-hour yoga teaching certification, she taught Iyengar-style classes at gyms and studios in Oakland. In 2017 she opened her own studio, Yoga for All, with the goal of making the practice more affordable for her community. Margaret is trained in trauma-informed yoga and has served veterans and survivors of domestic violence. She has also developed practices for professional athletes, including surfers, body builders, and an MMA fighter. Her #havematwilltravel initiative has enabled her to teach in the Navajo Nation and the rural Adirondacks. Margaret studied Reiki with Erika Faith at Cloud Nine Studio and is certified as a Reiki Level I/II; Yoga Tune Up and Roll Method with Gretchen Corbin and Melissa Williams; meditation with Debbie Philps of True North; Buddhist philosophy with Mark Mancall and Sean Feit Oakes; and SUP yoga with Mike Wang and the inspiring staff of Mike’s Paddle. 

Margaret’s SUP yoga classes and workshops are therapeutic and playful. Her classes are suitable for beginners of all ages. Connect with her at @margaretyogaforall, Yoga for All, and

Saturday SUP Yoga

5/25/2019 10am to 11:30am Sign up

6/8/2019 10am to 11:30am Sign Up

8/31/2019 10am to 11:30am Sign Up

9/27/2019 10am to 11:30am Sign Up

Paddle & Party Dock Yoga

6/1/2019 10:00am to 10:30am Drop in

8/10/2019 10:00am to 10:30am Drop in

9/15/2019 10:00am to 10:30am Drop in (Encinal Yacht Club)