Class Schedule
Browse upcoming classes, register online, and join us in person or virtually via Zoom.
In-Person
Perham, Wadena, Bertha, Henning, Ottertail, Frazee & New York Mills
Virtual
Live via Zoom — join from anywhere
Heated
85–90°F — bring extra water & towel
Register for classes directly above — powered by Tula
What to Bring
Water Bottle
Stay hydrated throughout class
Yoga Mat
Required for all classes
Towel
For your comfort during practice
Bring a Friend for FREE!
All classes include a complimentary guest pass. Your friend just needs to create a free account and sign a waiver before class. Spread the wellness!
Class Cancellation Details
- Classes with no registrations 2 hours before start time will be cancelled.
- Early morning classes (8 AM or earlier) will be cancelled if there are no sign-ups by 9 PM the night before.
- Please register in advance to ensure your class runs!
Locations & Check-In Details
Teho Fitness (Perham)
95 11th Ave NE, Perham, MN 56573
Primary studio location. Main entrance — yoga studio is upstairs.
Henning School Library
500 School Ave, Henning, MN 56551
Class is held in the library.
Astera Health — Main Campus (Wadena)
421 11th St NW, Wadena, MN 56482
North Star Conference Room. Enter through the main entrance and walk through the main lobby near the café.
Astera Health — Legacy Campus (Wadena)
415 Jefferson St N, Wadena, MN 56482
Main lobby.
Bertha-Hewitt School
310 Central Ave, Bertha, MN 56437
Enter through door 12. Class is held in the preschool room.
Cornerstone Community & Youth Center (Frazee)
300 2nd St NW, Frazee, MN 56544
Yoga class is upstairs. Childcare drop-off is downstairs.
Donald's Lake Beach (Ottertail)
209 Wallenberg Dr, Ottertail, MN 56571
Right next to the public access.
New York Mills
57810 County Highway 76, New York Mills, MN 56567
Check the schedule or contact us for class details.
How to Join a Virtual Class
Register for a Virtual Class
Select a class on the schedule above and choose the "Virtual" attendance option when registering.
Return 1–5 Minutes Before Class
Log back in to your account and navigate to the "Classes" section on the booking platform.
Click "View Broadcast"
Where the "Register" button was, you will now see a "View Broadcast" button. Click it to connect via Zoom.
Join via Zoom
Works best when Zoom is already set up on your device. No passcode needed — access is through your registration. No email link is sent.
On-Demand Library
Can't make a live class? Access our full on-demand video library and practice on your schedule. Available with Monthly Unlimited membership or as a standalone subscription.
24-hour access: $5 | Monthly (sliding scale): $15–$55/month
Browse On-Demand Videos