3 adults working out on bikes

Schedules & Catalogs

An unparalleled selection of programs, just waiting for you and your family to explore. Find the program(s) best for you & your family & register today!


Session Registration Dates

Winter 18January 8th - March 3rdDecember 11thDecember 18th
Winter 25March 11th - April 14thFebruary 26thMarch 4th
Spring5April 22nd - May 26thApril 8thApril 15th
Summer Camp11May 28th* - August 9th*
*Subject to change based on emergency days from School District.
March 4thMarch 18th
Summer 15June 3rd - July 7thMay 20thMay 27th (Online) & May 28th (In-House)
Summer 25July 8th - August 11thJune 24thJuly 1st
Fall 17August 26th - October 13thAugust 5thAugust 12th
Fall 27October 21st - December 15thOctober 7th October 14th


The Edwardsville YMCA offers programs and activities for all ages, abilities, and stages of life. So what are you waiting for? Start having healthy fun at the Y! We offer programs in the following areas:

Click Here To Register For Programs ›

Group Fitness

Look at the schedules on a daily basis and register for classes.

Mission Members: FREE • Part Of The Cause/Basic Members: $5 • Non-Members $15
Mission Members can drop-in to the non-sessional classes without registering, but must sign up for Barre & Spin classes. POTC/Basic Members & Non-Members must register & pay online or at the desk for all classes! Online Registration Starts At 6:00am 2 Weeks Prior To Classes.

NOTE: If you need to withdraw from class, you must call 656-0436 at least 2 hours prior to class.

Click Here To Sign Up For Group Fitness Classes ›

Court Reserve

This is your home to reserve Tennis Courts, Racquetball Courts and our Spin/Group Fitness Studio for Fitness On Demand!

Click Here To Book Tennis or Racquetball Courts & Fitness On Demand ›
Edwardsville YMCA