We have been closely monitoring the coronavirus/COVID-19 situation. The guidance to minimize the spread of COVID-19 is continually changing as medical professionals learn more about the disease. Annex Classes are canceled through Sunday, May 31st. 
We will announce our future plans moving forward by Friday May 29th.
We are currently offering virtual classes for our members and are now offering a “virtual membership” for anyone wanting to join The Annex during this unprecedented time.  Click here to view our schedule, pricing, and other details.  If you have any questions please contact our Program Director, Crystal Gedris, at 618-830-6371 or for more information on this membership.


Functional fitness is constantly varied training to prepare the body for real life movements and activities, such as squatting, reaching, pulling, and lifting.

Contact us to try a FREE week!

5:00 AM, 6:00 AM | M, W, F
9:30 AM, 5:45 PM | M, W
4:45 PM | T, TH
8:00 AM, 9:00 AM | S


Boot camp is a group exercise class that mixes traditional calisthenic and body-weight exercises with interval training and strength training.

Contact us to try a FREE week

4:45 PM | M,W
5:00 AM, 5:45 PM | T, TH
8:00 AM, 9:00 AM | S


Kids Fit is for ages 8-13 and intended to teach proper techniques of strength and conditioning and to start their fitness journey in a safe and educational manner

Contact us to try a FREE week

6:45 PM | M, T, W, TH


Sports Performance is for ages 13 years old and older. We provide a program specific to you and the sport you play.  Our coaches are in the gym during this time to help you with your program and provide the individualized coaching young athletes need.

Contact us for a FREE week of introductory workouts


3:30 PM | M, T, W, TH


Teams of any sport can train with us for 6, 8, or 12 sessions.  We spend half of the time in the gym & half of the time on the turf field working on speed/conditioning.


7:30 PM | T, W




Members only hours are only for ages 16 and older.  These are hours The Sports Academy is open and/or when there is a coach in the gym outside of class times.


10:30 AM – 3:30 PM | M
7:30 PM – 9:00 PM | M
11 AM – 3:30 PM | T
7 AM – 9:30 AM | W
10:30 AM – 12:00 PM | W
7:30 PM – 10 PM | T, W, TH
10 AM – 10 PM | F, S, SU


Personal training can be one-on-one or small group (2-3 people) training.  We also offer Pregnancy & Postpartum training if you are not comfortable in a class setting.


Days & times vary per trainer