Our Classes

Join our classes at Main St. Yoga

Whether you are a beginner and new to yoga, or you have been practicing for years, we have classes for you.  We offer classes 7 days a week and whether you are looking for a more challenging Vinyasa class or looking for the deep stretches and mindfulness of a Yin class, our teachers can help you modify any class and tap into your body’s needs.

Vinyasa Flow

The word Vinyasa means the connection of breath and movement. All movements are synchronized with the breath, creating a practice that is both dynamic and flowing. A Vinyasa Flow class includes breath, movement, holding poses, and balancing poses to create strength, internal heat, and flexibility. Uniting mind, body, and breath, while practicing being present on your mat. These classes are designed for practitioners of all levels with modifications given for beginners and advanced students.

Easy Flow

A calming, stress-relieving yoga class to stretch and strengthen your body gradually. Emphasis is on building awareness of the breath and body, while building strength and flexibility. A way to explore a yoga practice to fit you and your needs. A class suited for beginners and experienced to make you feel comfortable. Modifications and props can be used.


Yin Yoga is a complement to our Vinyasa Flow class and to active lifestyles. In this healing practice, floor postures are held passively for several minutes in order to access a safe, positive ‘stress’ on deep connective tissues, fascia, joints, and ligaments. With bypassing the large muscles, you are able to reach the deep tissue. Yin restores and maintains natural lubrication and mobility of the joints while working with specific meridians of the body to achieve optimum organ health. Yin is suitable for all levels, both advanced and beginners alike.

Gentle / Beginning

All of us can benefit from yoga, even if we have mobility restrictions, are recovering from illness/injury, or think “I’m not flexible enough!” This class is designed with those parameters in mind. * We will use the support of props, the wall and the floor, sometimes chairs as we work with breath and gentle movements to increase mobility, strength, body awareness and energy flow. Experience a greater sense of ease in both mind and body – guaranteed to help you feel better! Please dress comfortably. Bring a yoga mat (or rent one from the studio.) *Please inform us if you are currently dealing with an active illness, recent injury or surgery, or other ongoing health issues. A physician’s release may be necessary.


Accessible to all practitioners regardless of flexibility, strength, age, or experience. The method aims to deliver consistent long-term healing results as opposed to creating aesthetic shapes. It is been designed to work through chronic pain & injuries, general aches & stiffness and work for the inflexible, hyper flexible and the aging body.

Vinyasa/ Yin Combo Class

This 75 minute class starts with warming the body then leads into a vinyasa flow class class to get moving and strengthening of the body, then follows up with bringing it back down to the mat for some yin. Ending the class with deep stretching.and relaxation

Karma Class

A Free 60 minute Easy Flow class to give back to our community 🙂 We offer this class each Wednesday at 12:00 noon.

Morning Flow

This balanced practice will wake up your body with breath and flow. This class will incorporate creative sequencing at just the right pace to center you and to prepare you for your day.


Feeling tired and stressed? Have no energy? Restorative yoga is for you! These days, most of us are on overload, and even when we try to relax, we have difficulty. Restorative yoga is specifically designed to calm the nervous system so that we can experience true rest and rejuvenation. Poses are done on the floor with the use of props. We stay in these poses for an extended length of time to promote balancing of the nervous, endocrine, and circulatory systems, which allows both our bodies and minds to relax and let go. Restorative yoga helps you feel better and perform better in your daily life. You deserve this time for yourself! Please dress warmly and comfortably. Bring a yoga mat (or rent one from the studio), and a towel to cover props if you wish.