Skip Filters

Refine Results

Age Group




Time of Day

Day





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

Programs

Join the Y family.  We have been serving the community for more than 128 years and you'll find the Y can help improve your spirite, mind and body.

Child Care

Child Care

After School Care

End every school day with the YMCA! After the school bell rings, you'll find our unique YMCA programming right here in your community. Children thrive in an environment where everyone belongs,...

Early Child Care

Featuring our YMCA Playing to Learn curriculum, our licensed child care centre provide high-quality care for your children in a stimulating environment where they can learn, grow, and thrive. We know...

Health and Fitness

Wellness Centre

Personal Training

Wherever you are in your fitness journey, a YMCA personal trainer can help you reach your fitness goals faster, and have more fun along the way. Is your workout getting stale? Are you looking to get...

YThrive

Whether you are looking to enhance your athletic performance, lose weight, increase your energy or reduce stress, YThrive is the answer for you. YThrive is the easiest way to get into the best shape...

Group Fitness

30/30

You can expect  30 mins of intense cardio and 30 mins of strength conditioning.  This class will push your body to the max.  When you finish you will feel the burn!

Show SchedulesHide Schedules

30/30 | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Sat9:00am - 10:00amSep 01---Member: Included
Non-Member: Day Pass
---Can register up to 24hrs in advance!Other Activities
Beginner Cycle Fit

Have you wanted to try Cycle Fit, but you are too intimidated to try?  Beginner Cycle Fit is the class for you!  This is the perfect class to learn the basics, while working at a moderate pace. 

Beginner Yoga

Whether you are new to yoga or are familiar with the practice, Beginner yoga will help you develop balance, strength and flexibility without feeling overwhelmed or confused. This class will focus on...

Show SchedulesHide Schedules

Beginner Yoga | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue5:30pm - 6:30pmSep 01---Member: Included
Non-Member: Day Pass
---Register up to 24 hours in advance!Other Activities
Cardio Core

An intense blend of cardio and weight training intervals that’s sure to push your fitness level to the max. If you want a challenge, this is the class for you!

Show SchedulesHide Schedules

Cardio Core | Frank Rudderham Family YMCA
DaysTimeStart DateEnd DateCost (Member)Cost (Non Member)Registration
Tue5:30pm - 6:30pmSep 01---IncludedDay PassRegister up to 24 hours in advance!
Chair Yoga

Gentle seated yoga practice for anyone new to exercise or with limited mobility.  Focus is on increasing flexibility, strength and balance.

Show SchedulesHide Schedules

Chair Yoga | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Wed10:30am - 11:30amSep 01---Member: Included
Non-Member: Day Pass
---Register up to 24 hrs in advance!Other Activities
Thu10:30am - 11:30amSep 01---Member: Included
Non-Member: Day Pass
---Register up to 24hrs in advance!Other Activities
Cycle Fit

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

Cycle Fit | Frank Rudderham Family YMCA
DaysTimeStart DateEnd DateCost (Member)Cost (Non Member)Registration
Mon9:15am - 10:15amAug 31---IncludedDay PassRegister up to 24 hours in advance!
Mon12:05pm - 12:50pmAug 31---IncludedDay PassRegister up to 24 hours in advance!
Wed9:15am - 10:15amSep 01---IncludedDay PassRegister up to 24hrs!
Wed5:30pm - 6:15pmSep 01---IncludedDay PassRegister up to 24hrs in advance
Fri9:15am - 10:15amSep 01---IncludedDay PassRegister up to 24hrs in advance!
Sat8:10am - 9:00amSep 01---IncludedDay passCan register up to 24hrs in advance!
Sun8:15am - 9:00amSep 01---IncludedDay PassRegister Now
Flow Yoga

You will be guided through movement with emphasis on breathing.  Using sequences of poses to transition from position to position. Physical practice that builds strength, balance and flexibility.

Gentle Yoga

This is a class for everyone from the beginner to the most advanced yoga practitioner. Students will be guided through a yoga sequence that provides a full body stretch plus strength and balance work...

Show SchedulesHide Schedules

Gentle Yoga | Frank Rudderham Family YMCA
DaysTimeStart DateEnd DateCost (Member)Cost (Non Member)Registration
Wed4:00pm - 5:00pmSep 07---IncludedDay PassRegister up to 24 hrs in advance!
Group Active

Group Active is a simple and athletic program drawing from all four elements of fitness: cardio, strength, balance, and flexibility. In just one hour, get stronger, fitter and healthier with...

Show SchedulesHide Schedules

Group Active | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Wed12:05pm - 1:05pmSep 01---Member: Included
Non-Member: Day Pass
---Register up to 24 hours in advance!Other Activities
Mon4:45pm - 5:45pmSep 01---Member: Included
Non-Member: Day Pass
---Register up to 24 hours in advance!Other Activities
Group Blast®

An energetic cardio workout at the YMCA using The STEP will help you build your fitness, agility, coordination, and strength. Group Blast® is a great cardio option because you do it all: walk,...

Show SchedulesHide Schedules

Group Blast® | Frank Rudderham Family YMCA
DaysTimeStart DateEnd DateCost (Member)Cost (Non Member)Registration
Mon5:30pm - 6:30pmSep 08---IncludedDay PassRegister up to 24 hrs in advance!
Tue12:05pm - 12:50pmSep 01---IncludedDay PassRegister up to 24 hours in advance!
Wed9:15am - 10:15amSep 01---IncludedDay PassRegister up to 24hrs in advance!
Wed, Thu4:30pm - 5:30pmSep 01---IncludedDay PassRegister up to 24hrs in advance!
Fri6:00am - 7:00amSep 01---IncludedDay PassRegister up to 24hrs in advance!
Sat10:30am - 11:30amSep 08---IncludedDay PassRegister up to 24 hrs in advance!
Sun10:00am - 11:00amSep 01---IncludedDay PassRegister up to 24 hours in advance!
Group Power

Group Power is a results driven strength training workout utilizing an adjustable barbell, weight plates, and body weight. Work all of your muscles in this high repetition training workout. Group...

Show SchedulesHide Schedules

Group Power | Frank Rudderham Family YMCA
DaysTimeStart DateEnd DateCost (Member)Cost (Non Member)Registration
Wed5:35pm - 6:35pmSep 01---IncludedDay PassRegister up to 24hrs in advance!
H.I.I.T

An interval based class, combines full body strength training with high intense cardio bursts.  This class will tone your body, improve your endurance.  This class will definitley challenge you!

Show SchedulesHide Schedules

H.I.I.T | Frank Rudderham Family YMCA
DaysTimeStart DateEnd DateCost (Member)Cost (Non Member)Registration
Tue, Thu5:50am - 6:30amSep 01---IncludedDay PassRegister up to 24 hours in advance!
Thu12:05pm - 12:50pmSep 01---IncludedDay PassRegister up to 24hrs in advance!
Fri12:05pm - 12:50pmSep 01---IncludedDay PassCan register up to 24hrs in advance!
Line Dancing

Exercise your body & mind by dancing to lively, upbeat music. Grab some friends for an hour of fun and do the Boot Scootin Boogie!

Show SchedulesHide Schedules

Line Dancing | Frank Rudderham Family YMCA
DaysTimeStart DateEnd DateCost (Member)Cost (Non Member)Registration
Fri10:30am - 11:30amSep 01---IncludedDay PassRegister up to 24hrs in advance!
Living Fit

If you are a beginner to intermediate fitness enthusiast, this class offers low-impact cardio moves, and strenthening.  Bring a friend or meet a new one!

Show SchedulesHide Schedules

Living Fit | Frank Rudderham Family YMCA
DaysTimeStart DateEnd DateCost (Member)Cost (Non Member)Registration
Wed10:30am - 11:30amSep 01---IncludedDay PassRegister up to 24 hours in advance!
Thu9:15am - 10:00amSep 01---IncludedDay PassRegisterup to 24hrs in advance!
Pilates

Pilates involves a series of classical pilates exercises performed on amat without equipment. Each exerciseemphasizes breath, core conditioning, andbody awareness. instructors will pay special...

Ripped

If you are looking for an intense resistance work out, this is the class for you.  High reps, light weights and watch as your muscles become lean & toned.  Let's get ripped!

Show SchedulesHide Schedules

Ripped | Frank Rudderham Family YMCA
DaysTimeStart DateEnd DateCost (Member)Cost (Non Member)Registration
Mon, Wed, Fri7:45am - 9:00amSep 01---IncludedDay PassRegister up to 24 hours in advance!
Sunrise Sweat

Are you looking for a great way to start your morning? Then Sunrise Sweat is the class for you. This full body, circuit style workout will help you get that quick workout in before work. Each week...

Show SchedulesHide Schedules

Sunrise Sweat | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Wed5:50am - 6:30amSep 01---Member: Included
Non-Member: Day Pass
---Register up to 24hrs in advance!Other Activities
Traditional Flow Yoga

You will be guided through movement with emphasis on breathing. Using sequences of poses to transition from position to position. Physical practice that builds strength, balance and flexibility....

Show SchedulesHide Schedules

Traditional Flow Yoga | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon6:00pm - 7:00pmSep 01---Member: Included
Non-Member: Day Pass
---Register up to 24 hours in advance!Other Activities
Tue10:00am - 11:00amSep 01---Member: Included
Non-Member: Day Pass
---Register up to 24 hours in advance!Other Activities
Wed10:30am - 11:30amSep 01---Member: Included
Non-Member: Day Pass
---Register up to 24 hrs in advance!Other Activities
Thu5:30pm - 6:30pmSep 01---Member: Included
Non-Member: Day Pass
---Register up to 24hrs in advance!Other Activities
Hatha Yoga

Hatha Yoga is relatively gentle and slow for beginners or students who prefer a more relaxed style where they hold poses longer. Holding the postures for longer challenges your muscles and builds...

Show SchedulesHide Schedules

Hatha Yoga | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon10:30am - 10:30amAug 31---Member: Included
Non-Member: Day Pass
---Register up to 24 hours in advance!Other Activities
Fri10:30am - 11:30amSep 01---Member: Included
Non-Member: Day Pass
---Register up to 24hrs in advance!Other Activities

Sports & Recreation

Adult Basketball

Basketball was invented at the YMCA, and it's still going strong here! It's also a great way to stay fit, meet people, and have fun. Come join other members for a game or shoot some...

Active Playtime

Need an active space for your child? Come join us for Active Playtime, where children can move around the gym getting lots of exercise and have fun with parents and other participants. This program...

Show SchedulesHide Schedules

Active Playtime | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Sat10:30am - 11:00amSep 13---Member: Included
Non-Member: Day Pass
---Register NowOther Activities
Sat11:30am - 12:30pmSep 13---Member: Included
Non-Member: Day Pass
---Register NowOther Activities
Active Y Kids

You’ve experienced our Active Y program, but not like this!It’s a new world we’re living in and we’re getting outside to enjoy it.Our new and improved Active Y program will...

Show SchedulesHide Schedules

Active Y Kids | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue, Thu5:00pm - 7:00pmSep 14------
---
---Register NowOther Activities
Child Minding

When you work out at the Yor participate in one of our many programs and services, you have access to YMCA child minding services. The Y makes it possible for all members of your family to stay...

Show SchedulesHide Schedules

Child Minding | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Tue, Thu5:00pm - 7:00pmSep 13---Member: Included
Non-Member: Day Pass
---Register NowOther Activities
Tue, Thu11:30am - 1:30pmSep 13---Member: Included
Non-Member: Day Pass
---Register NowOther Activities
Fri9:00am - 11:00amSep 13---Member: Included
Non-Member: Day Pass
---Register NowOther Activities
Sat10:00am - 12:00pmSep 13---Member: Included
Non-Member: Day Pass
---Register NowOther Activities
Member Open Gym

Make your own fun during the Member Open Gym session.  Grab your friends and family and shoot some hoops, play floor hockey, indoor soccer, the choice is yours. 

Fun Y Kids

Children can embrace their creative side in the Fun Y program by baking, cooking and designing crafts while getting physical with Exer-gaming and outdoor play. Guaranteed fun.

Pickleball

Are you looking to try something new? Come give Pickleball a try. Pickleball is a racket/paddle sport that incorporates elements of tennis, badminton, squash, and ping-pong and is played by people of...

Squash

Improve your cardiovascular health by playing squash at your nearest YMCA. Squash is an exhilarating raquet sport that gets you running, stretching and leaping. Playing with an opponent adds...

YMCA Booking

The gymnasium is used for YMCA programs and special events.  If you would like to book the gym, pool or community room, contact us.  

Youth Open Gym

The Y provides scheduled time each day for older children and youth to stay active.  This unmonitored session provides you free time to pick the sport, game or recreational activity.  

Play Pals

Your preschooler will burn off energy and make new friends in the pool and gym. You'll help your child develop their gross motor skills and creativity while using the pool toys, hoops and balls....

Show SchedulesHide Schedules

Play Pals | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue, Thu10:00am - 11:30amSep 13---Member: Included
Non-Member: Day Pass
---Register NowOther Activities
Creative Y

Our Creative Y program will have your children expressing themselves in all manner of different ways.Each week will have a different focus but you can expect your child to come home sharing their...

Show SchedulesHide Schedules

Creative Y | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon5:00pm - 7:00pmSep 14---Member: Included
Non-Member: Day Pass
---Register NowOther Activities

Dance Instruction

Childrens Ballet

Ballet is an essential foundation for all dance. The basics and more are introduced with patience and care, not to mention fun! This is a registered program. Please contact the front desk for more...

Show SchedulesHide Schedules

Childrens Ballet | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Sat1:00pm - 1:45pmSep 13---Member: Included
Non-Member: Membership required
---Register NowOther Activities
Sat1:30pm - 2:00pmSep 13---Member: Included
Non-Member: Membership required
---Register NowOther Activities
Sat2:00pm - 2:45pmSep 13---Member: Included
Non-Member: Membership required
---Register NowOther Activities
Sat2:45pm - 3:00pmSep 13---Member: Included
Non-Member: Membership required
---Register NowOther Activities
Jazz/Hip Hop

Jazz/Hip Hop will give you a taste of both while having a lot of fun and getting great exercise. It’s a great place to build a foundation and love of dance. 

Show SchedulesHide Schedules

Jazz/Hip Hop | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue5:00pm - 6:00pmSep 13---Member: Included
Non-Member: Membership Required
---Register NowOther Activities
Tue6:00pm - 7:00pmSep 13---Member: Included
Non-Member: Membership Required
---Register NowOther Activities

Aquatics

Swim Times

Family Open Swim

YMCA Family Swim is an unstructured activity that lets the entire family stay active together. The sessions add variety, cardiovascular fitness, and fun to your family’s fitness routine. Family...

Lane Swim

YMCA Lane Swims let you swim at your own pace, providing great cardiovascular exercise and improved muscle strength without stressing your joints. Lanes are available for all swim abilities. Make it...

Show SchedulesHide Schedules

Lane Swim | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Wed, Fri6:20am - 7:20amSep 13---Member: Included
Non-Member: Day Pass
---Can register up to 24hrs in advance!Other Activities
Mon, Wed, Fri8:30am - 9:15amSep 13---Member: Included
Non-Member: Day Pass
---Can register 24 hours in advanceOther Activities
Mon, Wed, Fri12:00pm - 1:00pmSep 01---Member: Included
Non-Member: Day Pass
---Can register 24hrs in advance!Other Activities
Mon, Tue, Wed, Thu8:00pm - 8:45pmSep 13---Member: Included
Non-Member: Day Pass
---Can register up to 24hrs in advance!Other Activities
Tue, Thu11:30am - 12:00pmSep 13---Member: Included
Non-Member: Day Pass
---Can register 24hrs in advance!Other Activities
Tue, Thu12:15pm - 1:00pmSep 01---Member: Included
Non-Member: Day Pass
---Can register 24hrs in advance!Other Activities
Sat8:30am - 9:15amSep 01---Member: Included
Non-Member: Day Pass
---Can register 24hrs in advance!Other Activities
Open Swim and 2 Lanes

A combination of recreational and lap swims.  Swim at your leisure in the open area of the pool or stay focussed on laps in the lane area.

Family Open Swim

Use YMCA Open Swim times to improve your cardio fitness and muscle tone, or to just have some fun in the water! All sessions are supervised by a YMCA-certified lifeguard. Available at no cost to YMCA...

Play Pals

Your preschooler will burn off energy and make new friends in the pool and gym. You'll help your child develop their gross motor skills and creativity while using pool toys, hoops and balls. The...

Show SchedulesHide Schedules

Play Pals | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue, Thu10:00am - 10:45amSep 13---Member: Included
Non-Member: Day Pass
---Can register 24hrs in advance!Other Activities
Private Pool Rental

Take advantage of our pool rental for your next get together for your family, friends or co-workers. Our rental program includes one hour in the pool, lifeguard supervision and one hour in the...

Private Swim Lessons

Private one on one instuction from a certified YMCA Learn to swim instuctor.  Classes are 30 mins each for an 8 week session.  Contact Membership services for pricing and availablity.

Adult Leisure Swim

A recreational swim emphasizing fun, fitness and relaxation for our older members. Two lanes are provided for those members who are interested in swimming the laps.

Show SchedulesHide Schedules

Adult Leisure Swim | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Wed, Fri10:00am - 10:45amSep 01---Member: Included
Non-Member: Day Pass
---Can register 24hrs in advanceOther Activities
Tue, Thu8:00am - 8:45amSep 01---Member: Included
Non-Member: Day Pass
---Can register 24hrs in advanceOther Activities

Swim Lessons

Adult Learn to Swim

A program designed for adults who want to learn how to swim or would like to improve their swimming skills and strokes.

Show SchedulesHide Schedules

Adult Learn to Swim | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue7:00pm - 7:45pmSep 13------
---
---Register NowOther Activities
Learn to Swim

Swimming lessons for children 6-12 years old who are ready to take the plunge and learn how to swim! The YMCA Learn to Swim program encourages children to build their skills while being active in the...

Lil Dippers

You're never too young to enjoy the water! For children between3 to5 years old, the YMCA L'il Dippers program will introduce your baby, toddler, or preschooler to the basics of swimming. We...

Star Program

Swimming lessons for children 6-12 years old who have mastered basic swimming skills, the YMCA Star program is a series of four swimming lessons focuses on technique, stroke development and...

Aquatic Fitness

Aquafit

Discover how a fitness class in the pool rivals anything we have in the gym! The properties of water will bring a new dynamic to your workout. The resistance of the water strengthens your muscles as...

Show SchedulesHide Schedules

Aquafit | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Wed, Fri7:30am - 8:30amSep 13---Member: Incuded
Non-Member: Day Pass
---Can register up to 24hrs in advance!Other Activities
Mon, Wed7:00pm - 7:45pmSep 13---Member: Included
Non-Member: Day Pass
---Can register up to 24hrs in advance!Other Activities
Tue, Thu9:00am - 10:00amSep 13---Member: Incuded
Non-Member: Day Pass
---Can register up to 24hrs in advance!Other Activities
Aqua Therapy

Aquatic therapy is a water exercise program that consist of a variety of exercises that are done in the pool and are designed to provide relief for several health issues including lower back pain and...

Show SchedulesHide Schedules

Aqua Therapy | Frank Rudderham Family YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Wed, Fri11:00am - 11:45amSep 13---Member: Included
Non-Member: Registered program
---Can register up to 24 hours in advanceOther Activities
Tue, Thu1:15pm - 2:00pmSep 13---Member: Included
Non-Member: Registered program
---Register NowOther Activities

Aquatic Certifications

Bronze Cross

We offer Bronze Cross classes for lifesavers who want the challenge of more advanced training, including an introduction to safe supervision in aquatic facilities. In this class we focus on the...

Bronze Medallion

In Bronze Medallion we emphasize the lifesaving principles embodied in the four components of water-rescue education: judgement, knowledge, skill, and fitness. Rescuers learn tows and carries as well...

Bronze Star

You can continue to build your aquatic safety skills in Bronze Star, an advanced lifesaving course designed to prepare candidates for the next level of certification, Bronze Medallion. In Bronze...

Junior Lifeguard

A program for 11-16 year olds who are interested in learning about aquatic emergency care and improving their technical swimming ability and endurance. This program is designed for those interested...

National Lifeguard

Learn how to fulfill your role as a professional facilitator of safe, enjoyable aquatics for everyone! The National Lifeguard (NL) course emphasizes teamwork, leadership, and communication in the...

YMCA Assistant Swim Instructor

You can begin to develop your aquatic teaching skills by becoming a YMCA Assistant Swim Instructor! This course is an introduction to teaching swimming lessons at the YMCA. The course includes a...

YMCA Swim Instructor

Share your love of swimming with others! As a leader in the pool, you can play an essential role in helping others learn to swim and improve their health in many ways. You will learn a variety of...