Programs

Personal training

Make this your strongest year ever by investing in your health! Our Nationally Certified Personal Trainers can create an exercise program specifically designed to help achieve your health goals. MORE INFO

trainsmart with gary

We use the same approach for our young athletes that has made many professionals successful. At the YMCA, we build the whole athlete. MORE INFO

Group Fitness Classes

Build a better workout together with over 70 group fitness classes offered each week. MORE INFO

Schedules

Class schedules available.

Print Schedules »

Strength for Survivors

FREE program for cancer survivors!

Click here »

Virtual Tour

Check it out!

View Tour »

Upcoming Events

Jan
24
Tue
6:00 pm 4 Week Swim Lessons
4 Week Swim Lessons
Jan 24 @ 6:00 pm
Swim lessons not only keep kids safe in the water, they also build self-esteem and confidence. All of our participants gain a greater understanding of not only the strokes, but also safety, rescue skills, and water activities they can enjoy for a lifetime. From our lesson program, children can graduate to our Swim Team.
Jan
26
Thu
6:00 pm 4 Week Swim Lessons
4 Week Swim Lessons
Jan 26 @ 6:00 pm
Swim lessons not only keep kids safe in the water, they also build self-esteem and confidence. All of our participants gain a greater understanding of not only the strokes, but also safety, rescue skills, and water activities they can enjoy for a lifetime. From our lesson program, children can graduate to our Swim Team.
Jan
28
Sat
10:00 am 8 Week Swim Lessons
8 Week Swim Lessons
Jan 28 @ 10:00 am
Swim lessons not only keep kids safe in the water, they also build self-esteem and confidence. All of our participants gain a greater understanding of not only the strokes, but also safety, rescue skills, and water activities they can enjoy for a lifetime. From our lesson program, children can graduate to our Swim Team.
11:30 am Swim Meet @ Hannibal YMCA
Swim Meet @ Hannibal YMCA
Jan 28 @ 11:30 am
Join us for a Y Quad Meet. Warm ups @ 10:25am, meet starts at 11:30am.
Jan
31
Tue
6:00 pm 4 Week Swim Lessons
4 Week Swim Lessons
Jan 31 @ 6:00 pm
Swim lessons not only keep kids safe in the water, they also build self-esteem and confidence. All of our participants gain a greater understanding of not only the strokes, but also safety, rescue skills, and water activities they can enjoy for a lifetime. From our lesson program, children can graduate to our Swim Team.
Feb
1
Wed
all-day Fit Start Challenge Weigh-In
Fit Start Challenge Weigh-In
Feb 1 all-day
Weigh-ins are held every other Wednesday from 7:30-8:30am, 11:00am-1:00pm or 4:00-6:00pm.
Feb
4
Sat
10:00 am 8 Week Swim Lessons
8 Week Swim Lessons
Feb 4 @ 10:00 am
Swim lessons not only keep kids safe in the water, they also build self-esteem and confidence. All of our participants gain a greater understanding of not only the strokes, but also safety, rescue skills, and water activities they can enjoy for a lifetime. From our lesson program, children can graduate to our Swim Team.