Classes at Willow

Looking for yoga, meditation, or mat Pilates classes in Peterborough? All of our classes take place in-person, in our studio.

All new classes for 2026

Mindfulness for your wellness.

A calm and steady mind is the foundation of every meaningful change — start within.

See our schedule
All Levels Pilates (Pilates)
Pilates is a mat-based, no-impact approach to fitness that is a great compliment to other types of exercise.

This class will take you through a total body Pilates workout to improve core strength, posture, balance, flexibility and mobility.

All levels welcome - modifications and advanced options will be provided.
Join a class
Flow & Stretch (Yoga)
Recharge the batteries in this fun class that blends both active and passive styles of yoga.
Flowing movements will warm up and energize you while yin and restorative poses will allow you to release tension and build flexibility. No previous yoga experience required, although mobility is required.
Join a class
Mobility & Movement (Yoga)
This yoga-based class develops and gently challenges your balance, strength, coordination, and flexibility.Using yoga as the foundation, you’ll explore functional movement patterns that support everyday life. Move with flow, breathe with ease, strengthen muscle and bone density, and calm your nervous system as you discover mobility in your body.
Join a class
Pilates for 50+ (Pilates)
This beginner-friendly Pilates class is open to anyone seeking a supportive, functional approach to movement. While originally designed with the 50+ community in mind, it welcomes all who want to build core strength, improve mobility, and move with greater ease.

Strengthen your core, increase your range of motion, and support healthy posture—all while reducing muscle and joint discomfort. The focus is on functional exercises that support an active, resilient lifestyle.
Join a class
Pilates for Strength (Pilates)
Are you looking for safe, guided all-over muscle conditioning and improved core strength?

With a focus on posture and form, this class will help you reach these goals.

During the one-hour moderately intense class, we will use body weight and weighted resistance props to reach muscle exertion, challenge the core and develop muscle strength and endurance.
Join a class
Rest (Yoga)
Treat yourself to some sweet self-care.Release stress and tension through deep, slow stretches, nourishing restorative poses and breathwork.Self-massage and essential oils/aromatherapy may be incorporated – be prepared for the best sleep of your life afterwards!Beginners welcome.
Join a class
Rise (Yoga)
Greet the day with mindful movement! This class begins with gentle movements to wake up the body and transitions to a vinyasa style flow to bring energy and warmth into your being. Expect moderate intensity.

Leave feeling limber, clear and ready to take on your day!

Beginners welcome. Mobility is required, including the ability to be down on the hands and knees.
Join a class
Slow Flow & Meditate (Yoga)
Slow Flow yoga combines the rhythm of traditional yoga with a slower pace. Poses are held for several breaths, deepening the connection between breath and movement. This practice still builds strength, stability, flexibility, and calm.Traditionally, yoga prepares the body for meditation. This class eases restlessness so you can settle more quickly into stillness and a guided meditation, cultivating inner peace and presence. A supportive style for beginners, those returning from injury, or anyone seeking a more contemplative practice.
Join a class
Strong (weight training)
Get ready to lift, sculpt, and feel powerful in this full-body, all-levels strength class designed to meet you exactly where you are. Using dumbbells, resistance bands, and body-weight training, you’ll build lean muscle, strengthen your core, improve posture, and boost bone density with safe, functional movements. Every exercise comes with options and modifications so you can move confidently, train smart, and leave feeling stronger from the inside out.

All levels welcome.
Join a class
Yin (Yoga)
Yin is a slow, deeply nourishing practice designed to dissolve stress, improve joint mobility, and increase flexibility. This class features seated and reclined postures held for 3–5 minutes, gently targeting the connective tissues of the hips, pelvis, spine, and shoulders. Supported by breathwork and guided meditation, Yin Yoga helps calm the nervous system, release tension, improve circulation, and support recovery from more active movement practices.
Join a class
Yoga + Weights (Yoga)
Strengthen your body, steady your mind. Yoga + Weights combines the grounding flow of yoga with the power of light weights to build strength, stability, and mobility. This dynamic class enhances muscle tone while staying connected to breath and mindful movement.

Expect a balanced practice that leaves you feeling strong, centered, and energized. Perfect for anyone looking to deepen their yoga practice while adding a touch of strength training.

All levels welcome – modifications provided.
Join a class
Yoga for 50+ (Yoga)
This class is designed to support those 50+ and anyone looking for a gentle, mindful approach to movement. Enjoy stretching postures to improve range of motion and use your breath for support, both standing and on the mat. You’ll explore strength-building postures that help with balance, bone health, and spatial awareness.

A short meditation or visualization completes your practice.This practice meets you exactly where you are, whether you're 25 or 75.Beginners are welcome—no previous yoga experience required.
Join a class

"I don’t feel alone in it"

"I left the session feeling empowered. I now have a better understanding of my body and I know what to do to regain the control and strength I am missing. I also feel armed with resources, so I don’t feel alone in it."

Willow Member
A.S
Join Willow today