Youth Floor Hockey

Ages 6-11: June 28-August 2Learn a new sport or get better at one you already love. Floor hockey is a great way to explore the sport of hockey without having […]

Youth Flag Football

YMCA Flag Football provides players the opportunity to learn the basics of football in a developmental environment. We also want to spend time playing and having fun while learning through […]

Parent/Child Sports

Ages 2-4Parents can come and enjoy time developing their 2-4-year-old in a nurturing environment. This class requires parent involvement as we teach basic sports and gross motor skills. Parents and […]

Beginner Sports

Ages 5-7This is a class designed to bridge the gap for our 5-7-year-olds that may be too advanced for our preschool sports class but aren’t quite ready for Y PE. […]


Both boys and girls, grades 1st through 6th, are welcome to join the Y this summer for the Learn to Play Tennis Program. Utilizing the QuickStart Tennis Program, this recreational […]

Walking/Open Gym

Walk / Run Lanes in the Gym – Reserve a Lane! One reservation per day (60 min) Up to three reservations per week May reserve two weeks at a time (current week […]


April 5 – May 26th Details Grades 6-8 Everyone Must Be Registered by April 1st because this is a National Program Participants can choose to play one game (NBA2K21, Rocket […]

Outdoor Cycling/Biking

This class is for middle school students that want to learn more about biking. Try our Free cycling class. We will learn the skill needed to bike safely. The class […]

Four Square

Come play a fun game on your day off school with 5th-8th grade students. Four Square is a great game to play regardless of your ability level. It is easy […]

Beginner Hip Hop Dance

Hip Hop dance classes are popular and a perfect choice for energetic kids who are always on the move and enjoy popular music.  We start dancers in Hip Hop classes as […]