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

St. Joseph Tennis

Home | Adult Tennis | Junior Tennis


Welcome to St. Joseph Genesis Tennis

Where no matter what age or skill level you are, we have something for you!

St. Joseph Genesis Tennis offers a wide variety of programs for players of all ages and skill levels on our world-class indoor tennis courts. We have five indoor courts and three outdoor courts.

Just starting your tennis journey? Come out for a FREE 30-minute consultation with one of our experienced, certified tennis professionals at Genesis St. Joseph! We'll help you jump right into the best tennis classes for you.

Have you been in the game? Come out to hone your skills with a private lesson and put your skills into action during our adult classes.

Are your kids needing an engaging sport? Get your kids moving with our Junior Group lessons!

Contact the front desk staff to sign up or reserve a court now.


Please check out our Facebook page for the latest tennis events!

Birthday Parties

Starting at $200. Contact the club for more information!

Court Rentals

$24 per court per hour

Pickleball Court Rental

$20 per court per hour

Contact the front desk staff to reserve a court now!

Private Tennis Lessons

In our private lessons, we'll get you moving and hitting, provide tips on technique and strategy, introduce you to the facility and our programs, and recommend the classes that fit your tennis game and goals.


1 Hr | $60
1 Hr Grp [2] | $35
1 Hr Grp [3] | $25
1 Hr Grp [4] | $21
1.5 Hr | $90
.5 Hr | $33
1.5 Hr Grp [2] | $47
1.5 Hr Grp [3] | $32
1.5 Hr Grp [4] | $28
.5 Hr 10 Pack | $297
1 Hr 4 Pack | $228
1 Hr 10 Pack | $550
1 Hr New Pro | $30


.5 Hr | $38
1 Hr | $65
1 Hr Grp [2] | $38
.75 Hr | $50
.5 Hr 10 Pack | $342
1 Hr 4 Pack | $247
1 Hr 10 Pack | $595

Use the form on this page to get more information on our tennis programs today!

More Information

Arrow Icon

More Information

Learn More About

Arrow Icon

Learn More About

©2024 Genesis Health Clubs