JOIN FOR $0.37, GET REST OF THE YEAR FREE! Join online today!
St. Joseph
3107 N. Belt Hwy St. Joseph MO 64506
Today's Hours: 5:00 am - 11:00 pm
St Joseph Gym Tennis Courts
Genesis Tennis Lessons
Indoor Tennis Courts St Joseph
All Ages Tennis Classes

Halloween Kids Club Hours

On the evening of October 31st, Kids Club will be temporarily closed in observance of Halloween festivities.

Halloween Kids Club Hours

On the evening of October 31st, Kids Club will be temporarily closed in observance of Halloween festivities.

Adult Tennis


Winter 2019

Session 4: January 7 - February 17

Session 5: February 18 - April 7 

Session 6: April 8 - May 19


Cardio Tennis

Group X Cardio

Come join this fun, interactive, and heart pumping fitness group class! FREE for all Genesis members!

Days Times
Tuesday 8:30 - 9:30 am
Thursday 6:00 - 7:00 pm
Saturday 9:30 - 10:30 am


Beginner Cardio

The bridge between gym rat and tennis junkie! Fun class that guarantees calorie-burning, smiles, and high-fives!

Days Times
Wednesday 7:00 - 8:00 pm
Friday 9:30 - 10:30 am


Extreme Cardio

The ultimate tennis experience! Come out to smash some balls and win a few games while honing your tennis skills and getting a great workout!

Days Times
Tuesday 6:00 -7:00 pm
Sunday 2:00 - 3:00 pm


Beginner and Extreme Cardio Tennis

$16 Drop-in

$120 10 pack

$200 20 pack


Play Tennis Fast

Play Tennis Fast Registration Form

Taking the Play Tennis Fast class is the best way to get into or back into the game of tennis! This adult class is designed for beginners or players who haven't picked up a racquet for a while. This intro class will go over the basics of tennis and is the perfect introductory course to get players into the game. Register for Play Tennis Fast at the Front Desk today! 

Days Times
Tuesday 9:30 - 10:20 am
Wednesday 6:00 - 6:50 pm
Saturday 10:30 - 11:20 am



Want to learn more? LEARN the basics: strokes, scoring, tactics, and tennis etiquette. Great for people new to tennis and those looking for a refresher class!

Days Times
Monday 6:00 - 7:00 pm
Wednesday 9:30 - 10:30 am
Sunday 3:00 - 4:00 pm



Learn how to PLAY matches through guided introduction on how to implement new strokes and tactics.

Days Times
Monday 9:30 - 10:30 am

Grand Slam

The melting pot of your tennis experience, this class has it all! An hour and a half of fun while learning some new shots, tactics, and games!

Days Times Price / session Price / class
Tuesday 7:00 - 8:30 pm $75  
Thursday 7:00 - 8:30 pm $75  
Saturday 8:00 - 9:30 am $120 $24
Sunday 3:00 - 4:30 pm $120  $24


Stroke of the Week

Need a few more reps? Come out to our ball machine class and work on your form while you sweat!

Days Times Price / class
Wednesday 9:30 - 10:30 am $16


Level Booster

Rally based class that is the link between stroke of the week to live ball play. Great for getting extra reps, fine tuning and learning that shot you've always wanted!

Days Times Price / class
Monday 7:00 - 8:00 pm $16


Situational Drills

Be at the right place at the right time! Learn the strategies that will challenge any opponent!

Days Times Price / session
Tuesday 9:30 - 11:00 am $80
Wednesday 7:00 - 8:00 pm $80
Thursday 9:30 - 11:00 am $80
Saturday 8:00 - 9:30 am $80


More Information

Arrow Icon

More Information

Learn More About

Arrow Icon

Learn More About

©2023 Genesis Health Clubs