Skip Filters

Refine Results

Age Group




Time of Day

Day





Date Range
From:
Format: DD/MM/YYYY
To:
Format: DD/MM/YYYY

Schedules

Aquatics

Aquatic Fitness

Adult Swim Challenge

Do you want to improve your swimming endurance? Maybe you need assistance with your strokes? Why not join our new drop-in Adult Swim Challenge?! All pool lanes will be open, and instructors will be...

Mom & Tot AquaFit

Coming Soon!

Mom & Tot AquaFit

Fitness and fun for mom and baby! Ease back into fitness and introduce your baby to the water. A certified Aquafit Instructor will lead you through 30 minutes of cardio and muscular endurance while...

Swim Lessons

Swim Level Conversion Guide

The YMCA of Canada uses its own system of levels for swimming lessons. YMCA Canada, The Canadian Red Cross and the Lifesaving Society have worked together to produce the chart below which converts...

Lil Dippers

Splashers/Bubblers

Splashers As the first level of our YMCA L'il Dipper program, Splashers is a great way to introduce babies 0- 3yearsold to the water. Parents get in on the fun by participating with their...

Swim Times

Wibit

Come and test your Ninja Warrior skills on our “WIBIT” an aquatic obstacle course! Test your skills, race a friend or play to your heart’s desire on our fun, floating obstacle...

Camps

Seasonal Day Camps

Christmas Camp

Happy Holidays Working during this Christmas Season? The YMCA of Medicine Hat is here to help with childcare! December 23, 27, 30 to January 3 (Note: closed on January 1 for the stat holiday)...

Seasonal Day Camps

At the YMCA, we get back to things that matter. Our Seasonal Day Camps give your child the opportunity to have fun, stay active, discover new skills, and form lifelong relationships by participating...

Summer Camps

Day Camp

A new adventure, every day of the week! During summer and school breaks, YMCA day camps offer children a variety of age-appropriate experiences to play and learn together. 2019 Day CAMP REGISTRATION...

Kindercamp

Kindercamp is a half day camp that is perfect for your little preschooler. Children will have a terrific time experiencing games, activities, free play, outside time, mega bouncer, water bouncer,...

Child Care

Child Minding

Both YMCA of Medicine Hat facilities offer this exceptional service for members to utilize while maintaining your healthy lifestyle. Our staff members are certified in First Aid CPR C, Healthy Child...

Early Learning and Care

Preschool Programs

YMCA Preschool programs provide vital learning opportunities for preschool children aged 3-5 years. We believe strengthening community starts with helping kids reach their potential. With decades of...

Before & After School Program

To register for the Before & After School Program please fill out BOTH of the following form packages:...

Education and Training

YMCA Schools

The YMCA Early Intervention Program for Young Moms

The YMCA Early Intervention Program for Young Mothers, “Young Moms” is a comprehensive, educational program designed to meet the diverse needs of pregnant or parenting teens. Young moms...

Employment Services

Employee Supports

Transition to Employment Services

This program provides comprehensive and individualized services that enable individuals who are close to the labour market to acquire workplace and occupation-related skills that will facilitate...

Health & Fitness

Moon Yoga

A sequence designed for hip and heart opening, a low impact vinyasa class. Expect slow deep movement with long holds to build strength & kneeling and lunging and twists to encourage hips and...

Ride & Roll

Get your sweat on with a 30 minute spin/cycle class and finish with 15 minutes of foam rolling with instruction of proper technique!

Active Child Development

Youth Sport (6-12)

Come and join us each week to experience more than just one sport, where children will learn the basic skills and rules with the principles of fair play! This program is a must for any young sports...

Show SchedulesHide Schedules

Youth Sport (6-12) | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Wed6:05pm - 7:00pmOct 31------
---
------Other Activities
Fri6:15pm - 7:00pmOct 31------
---
------Other Activities

Cardio & Strength

Bootcamp

Full body interval training that focuses on anaerobic training, strength and enduarance. Lots of variety in drills and equipment ensure an action-packed workout sure to keep you coming back for more!

Show SchedulesHide Schedules

Bootcamp | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon5:50am - 6:45amNov 01------
---
------Other Activities
Thu9:00am - 9:50amNov 01------
---
------Other Activities
Cyclefit

CycleFit gets your legs pumping with a high-powered indoor bike class set to energetic music. Working those major muscles in your legs also strengthens your most important muscle: your heart.Since...

Show SchedulesHide Schedules

Cyclefit | South Ridge YMCA
DaysTimeRoomFeesAlso at This Time
Tue5:50am - 6:45am------Other Activities
Fri5:50am - 6:45am------Other Activities
Gold Fit (55+)

These classes are designed for members in their Golden Years (55+) OR anybody who is new to exercise and would like a low intensity, but effective full body workout that will help to improve balance,...

Show SchedulesHide Schedules

Gold Fit (55+) | South Ridge YMCA
DaysTimeRoomFeesAlso at This Time
Mon10:15am - 11:00am------Other Activities
Wed10:15am - 11:00am------Other Activities
Group Centergy

Group Centergy will grow you longer and stronger with an invigorating 60-minute mind-body workout. It incorporates yoga and Pilates fundamentals with athletic training for balance, mobility,...

Show SchedulesHide Schedules

Group Centergy | South Ridge YMCA
DaysTimeRoomFeesAlso at This Time
Thu6:30pm - 7:30pm------Other Activities
Fri10:00am - 11:00am------Other Activities
Group Fight

Group Fight™ is a gripping hour that burns a ton of calories and builds total body strength. Tap into the hottest mixed martial arts movements done at a rapid-fire pace to smash your cardio...

Show SchedulesHide Schedules

Group Fight | South Ridge YMCA
DaysTimeRoomFeesAlso at This Time
Mon9:00am - 10:00am------Other Activities
Wed5:15pm - 6:15pm------Other Activities
Group Power

Group Power is your hour of power! This 60-minute program strengthens all your major muscles in a inspiring and motivating group environment with fantastic music and awesome instructors. With simple,...

Show SchedulesHide Schedules

Group Power | South Ridge YMCA
DaysTimeRoomFeesAlso at This Time
Wed9:00am - 10:00am------Other Activities
Thu5:50am - 6:45am------Other Activities
Thu5:15pm - 6:15pm------Other Activities
Group Ride

Group Ride is ahuge calorie burner that builds strong legs! It’s a 60 minute cycling experience brought indoors. Roll over hills, chase the pack, spin the flats, climb mountains and sprint to...

Show SchedulesHide Schedules

Group Ride | South Ridge YMCA
DaysTimeRoomFeesAlso at This Time
Tue9:00am - 10:00am------Other Activities
Fri9:00am - 10:00am------Other Activities
Fri4:30pm - 5:30pm------Other Activities
R30 n' Sculpt

R30 n' Sculpt will get you fitter and feeling better in only 30 minutes. It's a cardio workout that is as easy as riding a bike plus you'll enjoy strength training exercises to tone your...

Show SchedulesHide Schedules

R30 n' Sculpt | South Ridge YMCA
DaysTimeRoomFeesAlso at This Time
Mon5:15pm - 6:15pm------Other Activities
Stretch

Join in for fifteen minutes of light stretching focusing on lower back and hip opening exercises. Great for post workout recovery and for increasing flexibility.

Synrgy 360

This class will create and energetic and motivating environment that will take your training to the next level! Come and experience this exciting group training class; exercisers of all fitness...

Show SchedulesHide Schedules

Synrgy 360 | South Ridge YMCA
DaysTimeRoomFeesAlso at This Time
Wed6:00am - 6:30am------Other Activities
TRX

Train functional strength, cardio and flexibility while using the TRX Suspension Training system. This class will prove to be a triple threat for your whole body!

Zumba

Zumba® is a hit at the YMCA! It's a great way to get your body moving and improve your health while having fun. Join us for a calorie-burning, easy-to-follow dance fitness-party™...

Show SchedulesHide Schedules

Zumba | South Ridge YMCA
DaysTimeRoomFeesAlso at This Time
Wed6:30pm - 7:15pm------Other Activities
Strong by Zumba

Kettlebell

Group Core

Group Core strengthens everything from your shoulders to your hips to make you stronger, quicker, and faster in all you do. In addition, strengthening your core can reduce back pain and give you...

Show SchedulesHide Schedules

Group Core | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue6:00pm - 6:30pmNov 01------
---
------Other Activities
Thu10:00am - 10:30amNov 01------
---
------Other Activities
HIGH Fitness

HIGH Fitness is a high energy choreography class with easy-to-follow moves

Show SchedulesHide Schedules

HIGH Fitness | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Sat9:00am - 10:00amNov 01------
---
------Other Activities
R30 Combo

Show SchedulesHide Schedules

R30 Combo | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Wed5:50am - 6:45amNov 01------
---
------Other Activities
Tabata Strong

Show SchedulesHide Schedules

Tabata Strong | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue5:00pm - 5:50pmNov 01------
---
------Other Activities
HIIT Strength

Focus on heavier weights guided by an instructor. Challenging and fast results in this interval strength class.

 

Show SchedulesHide Schedules

HIIT Strength | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue10:15am - 11:15amNov 01------
---
------Other Activities
Walking Fitness

Join us in the gym for some gentle indoor walking and beneficial exercise for those requiring a slower pace. Keep moving! 

Fitness Centre

Group Training

Take advantage of our small group training package led by one of our Certified Personal Trainers! Build your fitness level and your friendship circles with our smaller, more focused groups of 3-8...

Personal Training

Reach your full potential with a YMCA Personal Trainer! What’s your health & fitness goals? I’m new to fitness Taking the first steps toward a healthier you can feel overwhelming....

Welcome Orientation

Congratulations on your new YMCA membership! Welcome to the community. We want you to feel comfortable and confident when you hit the gym floor, that's why we offer a FREE welcome orientation for...

Sports & Recreation

Private Climbing Lessons

Not only do we offer some great climbing programs for all ages, but we also have private climbing lessons. Private lessons are 1 hour in length which allows you to develop skills in Top Rope Climbing...

Drop-in Pickleball

Join us for drop-in Pickleball.  Pickleball is a racquet sport (paddle) that combines elements of badminton, tennis, and table tennis.

Show SchedulesHide Schedules

Drop-in Pickleball | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue6:00pm - 8:00pmOct 31------
---
------Other Activities
Thu6:00pm - 8:00pmOct 31------
---
------Other Activities
Sun2:00pm - 4:00pmOct 31------
---
------Other Activities

Yoga

Ashtanga Primary Yoga

Yoga Chikitsa, the Sanskrit name for Astanga Primary series, means Yoga Therapy - a program that when done regularly can help your ailments and purify the physical body.

Ashtanga Yoga

Yoga Chikitsa, the Sanskrit name for Astanga, means Yoga Therapy - a program that when done regularly can help your ailments and purify the physical body. Downtown Drop-in Schedule South Ridge...

Flow and Restore Yoga

Reset and restore in this EXPRESS yoga class at noon. Prepare for the rest of your work day by taking a few minutes out for yourself. Utilize your breath as you move through a gentle flow yoga...

Gentle Yoga

Ease into yoga with Gentle Yoga. The use of props and modifications ensure comfort in the poses. This practice is great for those with limited range of motion or new to yoga. Downtown Drop-in...

Hatha Yoga

This class will improve your flexibility, strength, balance and body awareness. Through a series of breathing exercises and poses, you will release stress and leave feeling stronger and more...

Yoga

This class will improve your flexibility, strength, balance, and body awareness. Through a series of breathing exercises and poses, you will release stress and leave feeling stronger and more...

Show SchedulesHide Schedules

Yoga | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Wed11:05am - 12:35pmNov 01------
---
------Other Activities
Yoga Charged

This class is a 45 minute intense yoga practice to build strength in mind and body. A great, quick workout, yoga style!

Downtown Drop-in Schedule

South Ridge Drop-in Schedule

Youth Engagement

Youth Activities

Night at the Y

Do you want a night out WITHOUT the kids? The YMCA has you covered - bring your kids to the YMCA for an evening of supervised fun while you have some time for yourself. Activities include games,...

Youth & Preschool Programming

Youth Breakin'

1 hour of positive Hip-Hop music and foundational BBoyin and BGirlin moves that your child would love! This class offers an intro to dance musicality with the foundations of Breakdance Toprock,...

Preschool Programs

Kinder Sport (2-3 years)

Parented: Sport-based games and activities will provide an opportunity for your preschooler to further develop physical literacy, gross mother skills and sportsmanship in an environment that is...

Afternoon Adventures

Come join us for three hours of active fun! Physical Literacy is an important factor in leading a healthy life. Split into age groups, each group will get a chance to participate in a swim lesson,...

Floor Hockey Mites (2-6 Years)

This class is based on fun, fitness, and friends. Your preschooler will be able to develop their physical literacy, gross motor skills, and sportsmanship in an environment that is cooperative and...

Kinder Art

Allow your little artist to develop their creativity and fine motor skills through theme-based classes that include painting, drawing, cutting, and pasting. Classes may also include stories and...

Show SchedulesHide Schedules

Kinder Art | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Wed4:00pm - 4:50pmOct 31------------Other Activities
Fri10:15am - 11:00amOct 31------------Other Activities
Kinder Chefs

This hands-on cooking program will allow children to gain food preparation skills in a safe environment. Cooking will enable children to learn and practice math, language, and science skills in a fun...

Show SchedulesHide Schedules

Kinder Chefs | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Tue10:00am - 11:00amOct 31------------Other Activities
Fri9:00am - 10:00amOct 31------------Other Activities
Kinder Dance (2-6 Years)

Let your little dancer shine! This class focuses on gross motor skill development through creative movement, rhythm, locomotor and coordination skills. Children are required to wear clothing that is...

Kinder Music

This program will encourage your preschooler's imaginative and creative side through lively songs, rhythm, and sounds. Activities are designed to expand your child’s movement skills and...

Show SchedulesHide Schedules

Kinder Music | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Tue11:30am - 12:00pmOct 31------------Other Activities
Kinder Sport (2-6 years)

Sport-based games and activities provide an opportunity for your preschooler to develop physical literacy, gross motor skills, and sportsmanship in an environment that is cooperative and supportive....

Show SchedulesHide Schedules

Kinder Sport (2-6 years) | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Fri11:15am - 11:45amOct 31------
---
------Other Activities
Kinder Stretch & Play

Give children a playful start to stretching, flexibility and body literacy. Children will gain body confidence, beginner physical literacy skills, and an appreciation for overall body health and...

Show SchedulesHide Schedules

Kinder Stretch & Play | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Thu11:30am - 12:00pmOct 31------
---
------Other Activities
Little Rascals

This program will amuse your preschooler with songs, story time, puzzles, imaginative play, arts, crafts, science experiments, and gym time. Help develop your child’s sense of adventure and...

Show SchedulesHide Schedules

Little Rascals | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Thu10:00am - 10:45amOct 31------------Other Activities
Mommy & Me Stroller Walk

Come and enjoy some mommy & me bonding time sharing the walking track alongside other mothers! Stay active and social while letting your little ones explore more of what the YMCA has to offer....

Show SchedulesHide Schedules

Mommy & Me Stroller Walk | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon11:00am - 12:00pmOct 31------
---
------Other Activities
Wed11:00am - 12:00pmOct 31------
---
------Other Activities
Fri11:00am - 12:00pmOct 31------
---
------Other Activities
Preschool Breakin'

Let your little dancer shine! This class focuses on gross motor skill development through creative movement, rhythmic skills, locomotor and coordination skills.

Preschool Gym & Swim

This drop-in program will supplement the preschool aquatics. Children and parents will be able to take advantage of an open play concept where children will be able to enjoy the tumble mats, sports...

Roving Gyms

Join us for FREE indoor play; membership is not required. Children will have an opportunity to interact with other children, play games, and access fun equipment in a safe and friendly environment....

Show SchedulesHide Schedules

Roving Gyms | South Ridge YMCA
DaysTimeRoomFees
Sun10:00am - 11:30am------
Soccer Mites (2-6 Years)

This class is based on fun, fitness, and friends. Your preschooler will be able to develop their physical literacy, gross motor skills, and sportsmanship in an environment that is cooperative and...

Show SchedulesHide Schedules

Soccer Mites (2-6 Years) | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Thu9:00am - 9:45amOct 31------------Other Activities
Soccer Mites (3-6 Years)

This class is based on fun, fitness, and friends. Your preschooler will be able to develop their physical literacy, gross motor skills, and sportsmanship in an environment that is cooperative and...

Tumble Time

Introduce your preschooler to gymnastic based skills in a safe and supervised environment. This program will provide equipment such as ladders, slides, and balance beams and is designed to develop...

Show SchedulesHide Schedules

Tumble Time | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Tue9:00am - 9:45amOct 31------------Other Activities

Youth & Teen Programs

Growing Chefs

Come learn the ways of the kitchen. Your child will enjoy working together as a team while learning life skills. Cooking helps reinforce science, language, math and creativity. The best part of the...

Show SchedulesHide Schedules

Growing Chefs | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Mon5:00pm - 6:00pmOct 31------------Other Activities
Fri5:00pm - 6:00pmOct 31------------Other Activities
Kids Dodgeball

Dip, duck, dive and dodge. Drop in and develop the 4 D's of dodgeball while playing the classic game.

Youth Night (6-12) Years

This drop-in program provides an opportunity for teens to participate in various gym games and activities. Your child will have fun in an active and friendly environment. *Non-Members $5.00 drop-in...

Show SchedulesHide Schedules

Youth Night (6-12) Years | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Fri7:00pm - 9:00pmOct 31------
---
------Other Activities
Master the Ropes

This class is specifically designed for those who are wanting to become belay certified. The entire session will focus on perfecting ties, proper communication and climbing techniques. At the end of...

Pee Wee Karate

Karate is a great way to get fit while learning important like skills like self-defence, discipline, and respect for self and others. Karate improves all aspects of one's physical condition,...

Show SchedulesHide Schedules

Pee Wee Karate | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Mon4:00pm - 5:00pmOct 31------------Other Activities
Wed4:00pm - 5:00pmOct 31------------Other Activities
Youth Karate

Karate is a great way to get fit while learning important like skills like self-defence, discipline, and respect for self and others. Karate improves all aspects of one's physical condition,...

Show SchedulesHide Schedules

Youth Karate | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon5:00pm - 6:00pmOct 31------
---
------Other Activities
Wed5:00pm - 6:00pmOct 31------
---
------Other Activities
Y'd World of Sports (6-12 years)

Looking for a way for your child to experience more than just one sport? In the Y'd World of Sports, he or she will explore many new and exciting sports from around the world. Skills and rules,...

Youth Art

This class offers children an opportunity to have fun, express themselves and experiment with a wide variety of media. Students will create paintings, drawings and collages and learn art...

Youth Floor Hockey (6-12 Years)

Interested in playing some floor hockey for fun? Come and join us every weeek for a game and time to enhance your passing, shooting and sportsmanship skills.

Youth Soccer