Yoga Classes in Waterloo

Yoga Classes for All

We offer low impact yoga classes that will guide you through the basics, beginning with gentle poses and breathing techniques to help you relax and relieve stress. Our yoga classes are designed for participants of all ages who are newer to yoga.

Yoga in Waterloo

We've been featured on

Yoga for All is for every body

We call our classes "Yoga for All" because they are designed for everybody. Many of us think we can't practice yoga because we aren't flexible, but the truth is: Yoga is for everyone. If you can breathe, you practice yoga every single day.

Gentle Poses

Yoga for All begins with gentle yoga poses and breathing techniques to promote relaxation and calm. You can expect gentle poses like Child's Pose and Downward Facing Dog

Accessible for All

Modifications are provided to promote an accessible practice. Quiet music will be played during this class.

Relaxation

Every class begins with gentle poses and breathing techniques to help you relax and relieve stress

A typical class will start on the ground with gentle floor poses, move into standing poses to build strength and balance, and end with restorative poses back on the floor.

Yoga for All is not an advanced class and will not include inversions nor complex twisting binds.

Hi I'm Crystal, your yoga instructor

Crystal Mascarenhas

My name is Crystal and I'm a yoga and a fitness instructor.

My philosophy for fitness is: It doesn't matter what you do, as long as you just keep moving!

As a child, I was always active and couldn't stay still; but as an adult, I constantly struggle with finding the motivation and time to just get active. If this sounds familiar, remember that any movement is good movement (as long as it is pain-free)! 10 minutes of movement is better than nothing and you will often feel better afterward.

While I teach a number of different fitness formats, I am truly at peace while practicing yoga. Finding the balance between cardio and calm was lifechanging for me and inspired me to become a Yoga Teacher. I love gentle, accessible movement, and thrive in sharing my passion for yoga with others.

Schedule of Classes

Yoga for All Class

EVERY TUESDAY

7 - 8PM

$12 +hst / class

Max. 6 participants per class.

Yoga for All has gentle poses and breathing techniques to promote relaxation and calm.

Note: Bring your own yoga mat.

Yoga for All Class

EVERY THURSDAY

7 - 8PM

$12 +hst / class

Max. 6 participants per class.

Yoga for All has gentle poses and breathing techniques to promote relaxation and calm.

Note: Bring your own yoga mat.

Yoga for All Class

EVERY THURSDAY

8 - 9PM

$12 +hst / class

Max. 6 participants per class.

Yoga for All has gentle poses and breathing techniques to promote relaxation and calm.

Note: Bring your own yoga mat.