Tennis
 
HRC is the place for Tennis!

HRC welcomes players of all ages and abilities. We offer a variety of classes for all ages and levels, as well as private lessons. Our remarkable team of coaches can help you improve your game, take your tennis to the next level, or can teach you from the ground up!


State-of-the-Art  Tennis Facility



  • 4 Indoor
    indoor tennis courts
  • 4 Outdoor
    outdoor tennis courts
  • Viewing
    viewing area
Image
HRC Junior Tennis Program

At HRC, tennis begins at the age of 4 with our Tiny Tennis program. We have programs for athletes of all ages and levels and look forward to seeing you on the court!

We offer 3 streams of tennis: Recreational, Select, and High Performance. Each stream has a different
commitment level.

RECREATIONAL TENNIS is our introduction to tennis. No experience is required for our recreational stream. There is a shorter season and practice time offered in this stream.

SELECT TENNIS is a step up from Recreational and is a preview of what you can expect in our High-Performance stream. This is a full season (10 months) commitment, with a requirement to compete in a minimum of 2 OTA
tournaments throughout the season.

HIGH-PERFORMANCE TENNIS is our most competitive stream with the biggest time commitment. This is a full season (10 months) commitment, with a requirement to compete in a minimum of 4 OTA tournaments throughout the season.

Image

New to HRC?  All guests must have a guest account set up in order to register.  To set up a Guest Account complete a Waiver and Program Registration Form and email to [email protected] 

 

Tiny Tennis: (Ages 4-5)

Give your child a head start in tennis. Lots of activity, movement, and games, with an emphasis on FUN! Using smaller (lightweight) racquets, sponge balls, and mini nets, the young player will hit lots of balls and build confidence while participating in action-oriented activities.

Red Ball: (Ages 6-7)

No more standing in line just to hit a few balls. Children start hitting the ball over the net with each other early in the session. Children will learn the basics of how to hold the racquet, how to hit the ball and how to move on the court, with the focus on having fun and playing games.

Orange Ball: (Ages 8-9)

Orange Ball players use a low compression ball and play on a 3/4 court over a lowered net. The orange ball not only helps the junior be successful more quickly but is also the transition ball to full-court playing.

Green Ball: (Ages 10-12)

An introduction to full court tennis using a green dot ball. Singles and doubles play, while focusing on strokes, point play and scoring.

Teen Tennis: (Ages 12+)

Beginner and intermediate. Rallying starts on the first day! The emphasis is on learning while doing. Players will be grouped according to ability.

Junior Tennis Academy: ( Ages 10+)

This two-hour class is designed for kids who want to develop their skills in order to become strong recreational players or work towards becoming high-performance competitors. The child must be able to rally and serve to join this program.

Image

All Competitive Tennis programs require an assessment before enrolling!

Red Ball Select: (Ages 7 and Under)

Designed for players who have acquired the skills necessary to compete at the half-court level (red ball). Players must be able to rally with a coach as well as have an understanding of the rules of the game. Introduction to tournament play may be recommended.

Orange Ball Select: (Ages 9 and Under)

Designed for players who have acquired the skills necessary to compete at the 3/4 court level (orange ball). Players must be able to rally with a coach as well as have an understanding of the rules of the game. Introduction to tournament play may be recommended.

Green Ball Select: (Ages 12 and Under)

Designed for player who are looking to acquire the skills and tactics necessary for a full court tennis. Players must be able to rally with a coach on the full court as well as have an understanding of the rules of the game.

Select Tennis (U12 Select and Academy Select)

Our Select Tennis programs are an introduction to our competitive stream. They are the perfect fit for any athlete looking to take their tennis to the next level. Our Select Tennis programs run for 4 to 5 hours each week during a 10 month season.

A fitness component is included in the programming and will take place on court for our U12 Select program, and in our Strength and Conditioning room once a week for our Academy Select program. The season starts in September and ends in June.

Athletes will be required to complete in a minimum of 2 OTA tournaments over the course of the season. Athletes in our Academy Select program will also be required to participate in the Tennis Clubs of Canada league, competing against neighbouring tennis clubs. Previous tennis experience is required, and participation in the program requires approval from the Head Tennis Pro.

High Performance Tennis

Our High Performance Tennis program is the highest level of junior tennis at HRC.  This stream is the perfect fit for any athlete who has grown through the Select Tennis stream and wants to further their tennis playing abilities.

Exceptions will be made for athletes not in the Select Stream who show the required skill level and commitment for the program. Our High Performance Tennis program runs for 6 hours each week during a 10 month season. Each week athletes will have 4 hours of tennis instruction, and 2 hours of fitness training (fitness will take place off court in the Strength and Conditioning room. The High Performance season starts in September and ends in June.

Athletes will be required to complete in a minimum of 4 OTA tournaments over the course of the season and will also be required to participate in the Tennis Clubs of Canada league, competing against neighbouring tennis clubs. Previous tennis experience is required, and participation in the program requires approval from the Head Tennis Pro.

Image

Adult Programs

LADIES DIAMOND LEAGUE: (3.0+ play level)
Join our in-house competitive women’s doubles league and battle it out on the courts each week. Balls are provided.
 

ADULT LEARN2PLAY (TENNIS):
It’s time to learn to play! Whether you just want to play socially with friends or need to keep up with the kids who are getting bigger and better, join our Learn2Play class. You’ll learn the basics of the game – grip, scoring, strokes, footwork, court positioning and more. This class is a great introduction to tennis and a a great opportunity to meet other players to set up games with! Register online or through front desk.
 

CARDIO TENNIS:
No tennis experience required! This fun fast-paced tennis program is designed to get your feet moving and your heart pumping. Add to that the opportunity to practice tennis skills in movement based drills and you have the perfect recipe for fun and fitness!
 

LADIES TEAM PRACTICE:
If you are a competitive tennis player and interested in being part of HRC’s ladies travelling team this is for you. Weekly practice time over the Fall/Winter. If interested please contact Miran: [email protected]
 

LIVE BALL: (1.5-3.5 play level)
Live Ball is a dynamic, fast-paced and enjoyable way to play doubles while rotating 4-6 players on one court. The point play is initiated by the pro with continuous feedback and instruction. Register online or through front desk.
 

COMPETITVE SINGLES 4.0: (4.0+ play level)
This program is for players who are looking for advanced singles match play. Matches will be arranged by the pro and balls are provided. If interested please contact Mark: [email protected]
 

STROKE OF THE WEEK:
Need more power in your backhand? Too many double faults? Can’t keep your forehand in the court? Sign up for Stroke-of-the-week! Our pro will give you technical correction for your tennis strokes that will improve your consistency on the courts, and help you look like a pro! Call the Front Desk weekly to reserve your spot!
 

MIXED DOUBLES: (3.5+ play level)
Interested in joining a competitive mixed doubles program (Friday nights and Sunday afternoons) with your non-member friends? Introducing Mixed Doubles to HRC! Players will be paired and matched up with compatible players to create fun and competitive matches in a social setting.  Don’t have a partner? We will find you one.  All you need to do is sign up, show up, and we’ll take care of the rest. Balls are provided. If interested please contact John: [email protected]

2025-2026 Season Schedule coming soon!

Free Tennis Assessment when Joining HRC!

Interested in Tennis at HRC, but not sure if it is right for you or what programs to sign up for?

Sign up for a membership and receive a Free Tennis Assessment with one of our Pros!

Private Tennis Lessons
All tennis lessons are 1 hour. Court Fee & Guest Fees Additional


Lessons taught by our Head Tennis Pro!


Image
Miran Cehajic 
Head Pro
* Additional court fees apply

Book Appointment


  • Small Group 
    $48
    /Person *
  • Semi-Private
    $58
    /Person *
  • Private
    $78
    /Hour *


Senior Tennis Pro!


Image
Mark Taylor
* Additional court fees apply

Book Appointment


  • Small Group 
    $43
    /Person*
  • Semi-Private
    $53
    /Person*
  • Private
    $73
    /Hour*

Book a Lesson with a Tennis Pro!

* Additional court fees apply


Book Appointment


  • Small Group
    $38
    /Person *
  • Semi-Private
    $48
    /Person *
  • Private
    $68
    /Hour *
Tennis Pros!
Meet our Tennis Professionals that are ready to take your Tennis to the next level! 

Have questions?
Call us to talk (519) 942-2255