Pilates Morning Wake Up


This class is taught by:

Theresa Schweingruber

Theresa's training through Drexel University, under the direction of Jennifer Morley, has
prepared her to teach students of all levels in mat classes and on the Pilates equipment.

As a dancer since the age of 4, she initially became interested in Pilates as a reliable cross-training practice to support her dance endeavors. Her genuine love for movement and the mind-body connection only enhanced her experiences with Pilates, both as a teacherand practitioner.

She hopes to share her practice and understanding with others who are also looking for support through cross-training.

Marielle Rubin

Originally from Boston, Mari is a recent Philly transplant. While she was originally fully trained on the mat through Balanced Body, she did an additional mat training and her full apparatus training through Drexel University.  Mari fell in love with Pilates a number of years ago, as the practice taught her to approach her physical and mental health in an intuitive way, and she loved how emotionally empowered and physically strong she felt after each class. She loves how precise and purposeful the practice is, and she wants her students to gain strength, stability and really challenge themselves throughout her classes. While constantly looking to help her clients challenge both their bodies and minds, Mari believes that hard work, discipline and confidence will help them accomplish their goals.
An Open Level Mat Pilates Class designed to get your energy flowing, and the body and brain ready for a successful day ahead!

Upcoming classes:

  • Tue Oct 23 6:30 am - 7:30 am with Theresa Schweingruber
    at Thrive Pilates
  • Thu Oct 25 6:30 am - 7:30 am with Marielle Rubin
    at Thrive Pilates
  • Mon Oct 29 8:30 am - 9:30 am with Theresa Schweingruber
    at Thrive Pilates
  • Tue Oct 30 6:30 am - 7:30 am with Theresa Schweingruber
    at Thrive Pilates
  • Thu Nov 01 6:30 am - 7:30 am with Marielle Rubin
    at Thrive Pilates
  • Mon Nov 05 8:30 am - 9:30 am with Theresa Schweingruber
    at Thrive Pilates
  • Tue Nov 06 6:30 am - 7:30 am with Theresa Schweingruber
    at Thrive Pilates
  • Thu Nov 08 6:30 am - 7:30 am with Marielle Rubin
    at Thrive Pilates
  • Mon Nov 12 8:30 am - 9:30 am with Theresa Schweingruber
    at Thrive Pilates
  • Tue Nov 13 6:30 am - 7:30 am with Theresa Schweingruber
    at Thrive Pilates