St. Joseph Tennis

Complimentary Half-Hour Lesson

Take advantage of your  complimentary lesson with a tennis pro. Whether you have had some tennis experience in the past or have never played tennis before, it is a great way for you to work on your game, or simply try out a new sport! The complimentary lesson with the tennis pro also serves as an assessment of the player. This way the pro can guide the player to the available programs that Genesis offer- Private Lessons, Junior Academy, Adult Clinics, Adult Leagues, and so on.  Click here to reserve your lesson!

Adult League/Drill/Clinic Schedule

Sunday: Intermediate Mixed Drills, 2:00 – 3:30pm

Monday: Men’s Intermediate Doubles League, 7:00 – 8:30pm

Tuesday:Women’s Intermediate Pro-Action Drills & Play, 9:00 – 10:30am
Intermediate Mixed Doubles League, 6:30 – 8:00pm

Wednesday:Beginning  Stroke Clinic - Mixed, 7:00 – 8:00pm

Thursday:Women’s Intermediate Doubles League, 9:00 – 10:30am
Women’s Advanced Pro-Action Drills & Play, 9:00 – 10:30am
Advanced Mixed Doubles League, 6:00 – 7:30pm

Saturday: Cardio Tennis, 8:30 – 9:30am

Sign-ups for lessons & leagues available inside Club

Adult Drills/Clinic Pricing

$14 per hour OR $21 per 90minutes

Adult League Pricing

Singles: $12 per person             Doubles: $6.75 per person

Register at the front desk or contact us 24 hours prior to the class or league.

Cancellations must be made 24 hours in advance. There is an additional ball charge

Court Fees

$16/hour. daily

Junior Tennis Schedule

Session Dates

Fall Session

August 18th - October 11th (8 weeks)               

October 13th - December 6th (8 weeks)

Private Lesson Rates

1/2 Hour Rate:   $28

1 Hour Rate:     $50

90 Minute Rate:      $75

Semi-Private Rates  (1 Hour)

One-on-Two Lesson:      $30 per person

One-on-Three Lesson:    $22 per person

Group Pricing

Cost is $12/hr registered.  $18/hr walk-on.

Group Descriptions & Times                             

Developmental Group:

This group is for beginner players ages 5-10. Basic fundamentals are taught with the use of adaptive red and orange balls. The focus is on motor skills as well as basic swing shapes and making contact with the ball.


Mon/Wed            4:00pm - 5:00pm             
Saturday             10:30am - 11:30am


Player Group:

This class is open to players with some playing experience. The program focuses on further development of fundamentals while emphasizing consistency, court positioning, and footwork. Points and match play are incorporated.  Ages 11 - 16


Tues/Thurs     4:00pm - 5:30pm     
Saturday         11:30am - 1:00pm   


High School Prep:

This class is a preparation for high school tennis. All strokes, specialty shots, consistency, and footwork are taught. (Regulation sized balls)


Tues                  5:30pm - 7:30pm
Saturday           1:00pm - 2:30pm


Tournament Group:

This group is for experienced players with the ability to participate in tournaments at the novice level and up. The program is geared toward further development of fundamentals while emphasizing strategy in tournament play. Ages 13-18 


Mon/Wed            5:00pm -7:00pm    


Elite Group:

This group is for experienced players with proven success and desire to progress. (Entry must be approved by Bryan and David)


Sunday       6:00pm - 8:00pm




Program Notes

  • Please note Personalized Tennis Packages are available upon request. 
  • Contact Bryan Shroyer at 816-294-6489 or email
  • Payment must be made in advance by cash, check, or charge account.
  • If you have prepaid for lessons and the junior has attended additional days, the balance will be billed at the end of the month.
  • If there is an outstanding balance at the end of the month and you do not have a Genesis charge acct, the balance will be transferred to your membership.

Policies & Procedures

Goal: To offer tennis instruction to juniors of all ages and abilities in a fun and educational environment.

Group size: The student-to-instructor ratio varies depending on the number of players in the academy. The goal is to limit the ratio to 6 or less students per instructor.

Ages: Juniors may be from five years of age through high school age.

Cost: Group lessons are billed at $12/hr for registered juniors. Group lessons are billed at $18/hr for those that attend on a walk-on basis.

Billing: The cost of the session is expected in advance, unless charged to your Genesis charge acct.  If you do not pay in advance nor have a Genesis account, the cost will be transferred to your Genesis membership.

Registration: Registration is required before the junior’s first attendance to the current session. Registration is necessary to keep the proper student-to-pro ratio.

Make-ups: Make-up arrangements must be made with Bryan and are available with notice of the student’s absence. Make-ups must be done in the session in which they are missed; they may NOT carry over to the next session. No shows are not guaranteed make-up lessons.

Questions: For further questions regarding the Junior Tennis Academy, please contact Bryan Shroyer at 816-294-6489 or email

©2018 Genesis Health Clubs