Tennis Lessons For Beginners, Intermediates & Advanced Players Of All Ages

​Tennis programs and lessons are delivered in Mississauga.

private and semi private lessons for kids, juniors, adults and seniors for ages 5yrs.+

Prices are subject to change and based on per player/class or session. 





These lessons are for players looking for

one-on-one personalized lesson.


Improve your game within a small group of 2-3 players max.

Coach Ravi delivers a systematic approach to tennis fundamentals, a given with any great coach.

But where Coach Ravi shines is how he understands that every kid is different and he changes his approach based on this knowledge. Coach Ravi is excellent with kids and we’ve seen our son progress to a confident player by leaps and bounds under him.

Elle & Greg

"I have been lucky enough to snatch Ravi up for semi-private tennis lessons for my two boys for the past three years.  The fact that there is always a waiting list and that there is literally a race to secure a spot with him is pretty indicative of how much Ravi is admired and sought-after as a tennis coach. 
It has been difficult to get my boys interested in sports but they seem to really enjoy tennis lessons with Ravi which I am very thankful for.  The thing I like most about Ravi is that he starts at a level that makes them feel like they can succeed (i.e. baby steps) and not get discouraged.  He gives abundant praise where it's due but also doesn't accept disrespectful behaviour which is exactly the kind of coach/teacher you want.  I know my boys aren't going to be pro tennis players but I'm just so happy they are looking forward to lessons again this summer and have developed a love and interest in the game. - Cheryl

​Top Spin - The Winning Edge delivers outstanding tennis lessons to tennis players of all ages and levels so they can reach their highest potential. Top Spin helps players build confidence both mentally and physically allowing them to learn, play and love the game more.

Private and semi-private lessons are highly focused, challenging, energetic and cater to the needs of every individual or group with feedback and goal settings.

Tennis lessons will definitely help you improve your game whether you are new or returning to tennis or wish to play competitively or for leisure. Tennis is a sport for life that you can continue to enjoy playing at any age. 

1 HOUR PRIVATE LESSON                                       $90.00/player

1.5 HOUR PRIVATE LESSON  (90 min.)                    $135.00/player

1 HOUR SEMI-PRIVATE LESSON (2-3 PLAYERS)   $65.00/player 

1.5 HOUR SEMI-PRIVATE LESSON                          $100.00/player                                                                             

*Prices above includes HST and are subject to change at anytime.

​*Players must call/email to book your appointment if times are available.


Indoor Private & Semi-Private Tennis Lessons