Dive Into Wellness

Fitness, Fun, and Family Time

From swim lessons to aqua fitness classes, our aquatic programs welcome every generation to move, learn, and grow.

PROGRAMS

Indoor Pool Access

Swim year-round in our heated indoor pool—ideal for lap swim, recreation, or relaxation.

Swim Lessons

Our certified instructors offer lessons for every level, from beginners to advanced swimmers, in a safe and supportive environment.

Aqua Fitness Classes

Join group classes like Aquacise, Deep Water Aerobics, and Shallow Water Aerobics to build strength and endurance without joint stress.

Family Water Features

Enjoy family-friendly features including a 60-foot water slide and splash zones—perfect for making memories together.

Senior-Friendly Options

Classes and open swim times designed for older adults, including SilverSneakers®-compatible aquatic programs.

Lifeguard Supervision

Our trained aquatic staff ensure every visit is safe, supported, and stress-free. 1

SWIM CLUB

PRIVATE SWIM LESSONS – ALL AGES!

Looking to improve your swimming skills or get personalized instruction? Our Private Swim Lessons are perfect for swimmers of all ages and skill levels — from toddlers to adults! Whether you’re just starting out or refining your technique, our certified instructors provide one-on-one coaching tailored to your goals.

Adult swim lessons are available! It’s never too late to learn.


Lesson Details

Session Length: 30 minutes

All lessons must be scheduled by calling the front desk.

How to Register

All private swim lessons must be scheduled by calling the front desk. Availability is limited, don’t wait!

Call (517) 263-6232 today to reserve your spot!

Pricing

    • Single Lesson
    • -Members: $20 per lesson
    • -Non-Members: $25 per lesson

    • 6-Lesson Pack
    • -Members: $108 total
    • -Non-Members: $138 total
    • 12-Lesson Pack
    • -Members: $192 total
    • -Non-Members: $252 total

    A Place for Every Generation

    Whether you’re here to train, play, or unwind—our pool is for you.

    Oct 05 - 11
    < Prev. Week Next Week >
    Filter Results
    Sunday, Oct 05
    Monday, Oct 06
    Tuesday, Oct 07
    Wednesday, Oct 08
    Thursday, Oct 09
    Friday, Oct 10
    Saturday, Oct 11