Find Your Calm, Anytime

Supportive in-person and online yoga and mindfulness techniques designed to fit your life.

Yoga that Meets You Where You Are

At Centered Self, we strive to make yoga feel welcoming and approachable, never intimidating. Every class and workshop, whether a custom 1:1 session or group instruction, is designed to fit your life and your experience level. Our lead instructor Nancy MacGregor provides supportive props—no fancy gear or perfect poses required. She‘ll work with you in a location that is convenient for you, whether in person or online (through Google Hangouts or Zoom). Schedule a free consultation and let’s talk about what you’re looking for!

"Nancy's energy is kind, caring, and welcoming. I always leave her classes feeling better in my body and more grounded in my mind." - Loryn R., San Ramon, CA... "Nancy focuses on teaching proper technique and offers helpful, gentle adjustment when needed." - Michael G., Incline Village, NV... “I’m new to yoga, and Nancy’s classes and instructions have been invaluable in helping me get into a proper yoga pose.” - Sandra G., Livermore, CA...

"Nancy's energy is kind, caring, and welcoming. I always leave her classes feeling better in my body and more grounded in my mind." - Loryn R., San Ramon, CA... "Nancy focuses on teaching proper technique and offers helpful, gentle adjustment when needed." - Michael G., Incline Village, NV... “I’m new to yoga, and Nancy’s classes and instructions have been invaluable in helping me get into a proper yoga pose.” - Sandra G., Livermore, CA...

All yoga classes are available for private 1:1 or group sessions, in person or online. Nancy offers instruction at your home or workplace, at another convenient location, or online (over Google Hangouts or Zoom), tailored to your needs and experience level.

Classes & Sessions

Ready to book your session?

Reserve your spot in just a few clicks.

Have a Question?

Send us a quick note and let’s start a conversation.