Professional Team

Shawna Macfarlane brings a unique combination of skills and qualifications to our Club — from a strong U.S. collegiate playing career, 38 years of experience as Director of Tennis with Niagara Falls Country Club in Lewiston, and long-time service as a USTA community tennis leader.

OUR TEAM provides private and group instruction. Whether you are an experienced player fine-tuning your game or a new player wanting an introduction to the “game of a lifetime” we provide a fun and rewarding instructional environment.

Contact Us!

Text or call 716-531-5862

Private & Semi-Private Lessons

Discover all the wonders of this great sport. Grab a racquet and join us for some lessons. We teach the basics of the game to all ages, quickly and easily, in a fun, active and encouraging environment.

A great social outlet and an all-over workout burning an average 500 calories an hour — tennis is where fun and fitness meet. Reach out for lesson time options.


  • Three Prepaid Lessons: $150
  • Five Prepaid Lessons: $225
  • One-Hour Lesson: $55


  • Three Prepaid Lessons: $90/Person
  • Five Prepaid Lessons: $135/Person
  • One Lesson: $35/Person

Drill Clinics - Tuesday & Thursday

Go Tennis is a high energy live ball group practice with fun, competitive drills, much like a college tennis practice. A variety of play situations provides players a practice setting to improve endurance, court positioning, shot selection, and reaction speed. Technical and tactical feedback provides players of all play levels the tools for a better game!

This is just what is sounds like a good workout with a lot of balls being hit in a wide variety of drills. We emphasize “live” drills that relate directly to real play.

Sessions Schedule:

  • Tuesdays, 5:30 pm - 7 pm, starting May 3
  • Sessions geared for skills development
  • Thursdays, 5:30 pm - 7 pm, starting May 5
  • Sessions geared for experienced players

Fee: $15 per Session

To register:

Serve, Rally & Play

Niagara-on-the-Lake Tennis Club offers pre-season complimentary group lessons to returning and new Members. Our keen-eyed, experienced Go Tennis Team will help you do a few little things right to make a big impact.

Join us for a few sessions to get back in the swing of things. Check back here in the spring of 2023 for our Sessions Schedule.

Junior Tennis Lessons

Our Go Tennis Team is excited and committed to introduce tennis to young players. While tennis techniques and tactics are the focus, our Team makes sure players enjoy the game and have a good time. Tennis becomes much more than just a game when it makes a player happy. Our goal is to have kids develop a life-long passion for the sport.

Play Dates:

Wednesday afternoons May through July

Spring Session:

  • First Play Date: May 11, 2022
  • Last Play Date: June 15, 2022

Summer Session:

  • First Play Date June 22, 2022
  • Last Play Date: July 27, 2022
Start Times: 4:00 pm and 5:00 pm

Fees: $75 per Session

Powered by Wild Apricot Membership Software