PTY+&+Highands+Logo

Highlands Swim & Tennis Club

1515 Bryan Branch Road, McLean, VA 22101

Point of Contact: Angela Davis

 

1

JUNIOR CLINICS

9 WEEK PROGRAM

Monday, March 31 - Sunday, June 8

Make up week is Monday, June 9 - Sunday, June 15

***There will be no classes during spring break week
Monday April 14 - Sunday, April 20 ***

1

WeTennis
(Ages 4-5)

Tiny tots

Day(s) and Time(s) of Week

Monday: 3:30 - 4:00pm
Wednesday: 3:30 - 4:00pm

Member Rate

9 Classes - $135

Non Member Rate

9 Classes - $158

WeTennis lessons are especially tailored to our youngest of players. This program introduces tennis while building life skills in a fun and safe environment.

Designed to get your little one moving, thinking, and smiling, your player will want to return for more. They will engage in action-packed activities that promote teamwork, social interaction, problem solving, agility, balance, and coordination. Players will learn invaluable skills they can use both on and off the court.

Red ball court

Court Size

36 ft court which is approximately a quarter of the size of a full tennis court


Ball Type

Foam Balls which are soft and easier to hit.

Racket Size

19-23 inches which are perfect for tiny hands

1

Future Aces
 Red Ball Beginner
(Ages 6-8)

Aces red ball

Day(s) and Time(s) of Week

Monday: 4:00 - 5:00pm
Wednesday: 4:00 - 5:00pm
Saturday: 3:00 - 4:00pm
Sunday: 9:00 - 10:00am

Member Rate: 

9 Classes - $270
Prices are per clinic per registration

Non Member Rate

9 Classes - $315
Prices are per clinic per registration

A fun-filled tennis adventure awaits! Looking for an exciting way to keep your child active and engaged? Our program makes learning the game fun, energetic, and social.

Each class incorporates a daily theme while encouraging teamwork and sportsmanship. With age-appropriate equipment and partner-based activities, we help kids build agility, balance, coordination, and a love for the sport in a supportive playful environment.

Red ball court

Court Size

36 ft court which is approximately a quarter of the size of a full tennis court


Ball Type

Red Balls which are soft and easier to hit.

Racket Size

19-23 inches which are perfect for tiny hands, Parents don't forget your racket too!

1

Aces
 Red Ball Intermediate/Advanced
(Ages 6-8)

Future aces

Day(s) and Time(s) of Week

Monday: 4:00 - 5:00pm
Wednesday: 4:00 - 5:00pm
Saturday: 3:00 - 4:00pm
Sunday: 9:00 - 10:00am

Member Rate: 

9 Classes - $270
Prices are per clinic per registration

Non Member Rate

9 Classes - $315
Prices are per clinic per registration

Keep the Fun Going-Advance Their Tennis Game! Is your child ready to rally, score, and build confidence on the court?

Our program focuses on fundamentals and positive play. Kids will develop agility, teamwork, and sportsmanship through exciting, level-based challenges—all in a supportive environment designed just for young players.

Let's build skills, friendships, and a lifelong love for the game!

Red ball court

Court Size

36 ft court which is approximately a quarter of the size of a full tennis court


Ball Type

Red Balls which are soft and easier to hit.

Racket Size

19-23 inches which are perfect for tiny hands, Parents don't forget your racket too!

1

Quick Start
 Orange Ball Beginner
(Ages 9-10)

Orange Elite

Day(s) and Time(s) of Week

Monday: 5:00 - 6:00pm
Wednesday: 5:00 - 6:00pm
Saturday: 3:00 - 4:00pm
Sunday: 10:00 - 11:00am

Member Rate: 

9 Classes - $270
Prices are per clinic per registration

Non Member Rate

9 Classes - $315
Prices are per clinic per registration

Kickstart your child's tennis journey with fun and teamwork! Learn. Play. Love the Game! Ready to introduce your child to tennis?

Our beginner tennis program teaches the 6 fundamental strokes while building agility, balance, and coordination—all in a fun, social setting! With partner-based activities and team competitions, kids will develop confidence, teamwork, and sportsmanship while learning to love the game.

orange ball court

Court Size

60 ft court which is slightly smaller than a full size court

Ball Type

Orange balls—same size as the traditional ball but softer and easier to hit

Racket Size

23-25 inches sized just right

1

Orange Elite
 Orange Ball Intermediate/Advanced
(Ages 9-10)

Quick Start

Day(s) and Time(s) of Week

Monday: 5:00 - 6:00pm
Wednesday: 5:00 - 6:00pm
Saturday: 3:00 - 4:00pm
Sunday: 10:00 - 11:00am

Member Rate: 

9 Classes - $270
Prices are per clinic per registration

Non Member Rate

9 Classes - $315
Prices are per clinic per registration

Elevate your child's tennis game - fun and competitive! Sharpen skills and build confidence. Is your child ready to refine their tennis skills in a fun and social setting?

Our program helps players progress tennis-specific movement, advance the six fundamental strokes, and develop ball control. Through cooperative and competitive drills, kids will build confidence while learning the art of point construction and strategy.

orange ball court

Court Size

60 ft court which is slightly smaller than a full size court

Ball Type

Orange balls—same size as the traditional ball but softer and easier to hit

Racket Size

23-25 inches sized just right

1

Green Dot Starters
 Green Ball Beginner
(Ages 11-12)

Green dot youth

Day(s) and Time(s) of Week

Tuesday: 4:00 - 5:00pm
Saturday: 2:00 - 3:00pm
Sunday: 11:00am - 12:00pm

Member Rate: 

9 Classes - $270
Prices are per clinic per registration

Non Member Rate

9 Classes - $315
Prices are per clinic per registration

The perfect start to tennis -fun, active, and engaging! Learn. Play. Love. Introduce your child to tennis in a fun and interactive way.

This program is designed to spark a love for the game while teaching the six basic strokes through partner-based activities. Each session features a unique theme and focuses on coordination, balance, and agility, creating an exciting and supportive learning environment.

green ball court

Court Size

Full size court

Ball Type

Green dot which is the same size as the traditional ball and bounces slightly lower than yellow ball

Racket Size

26-27 inches - slightly smaller or same size as traditional racket

1

Green Dot Elite
 Green Ball Intermediate/Advances
(Ages 11-12)

Green dot elite

Day(s) and Time(s) of Week

Tuesday: 4:00 - 5:00pm
Saturday: 2:00 - 3:00pm
Sunday: 11:00am - 12:00pm

Member Rate: 

9 Classes - $270
Prices are per clinic per registration

Non Member Rate

9 Classes - $315
Prices are per clinic per registration

Boost your child's tennis skills with strategy and fun! Train smarter. Play Stronger. Is your player ready to take their tennis skills to the next level?

This program builds problem-solving and strategic thinking through fun, focused drills that improve serves, rallies, and point structure. With cooperative and competitive partner-based games, players will develop the five ball controls—direction, height, depth, speed, and spin—to sharpen court awareness.

green ball court

Court Size

Full size court

Ball Type

Green dot which is the same size as the traditional ball and bounces slightly lower than yellow ball

Racket Size

26-27 inches - slightly smaller or same size as traditional racket

1

Next Gen Starters
 Yellow Ball Beginner
(Ages 13+)

yellow ball

Day(s) and Time(s) of Week

Tuesday: 5:00 - 6:00pm
Saturday: 2:00 - 3:00pm
Sunday: 12:00 - 1:00pm

Member Rate: 

9 Classes - $270
Prices are per clinic per registration

Non Member Rate

9 Classes - $315
Prices are per clinic per registration

Elevate your child's match play strategy! Train. Compete. Enjoy.

Designed for experienced junior players, this program focuses on the tactical components of match play. With 1 hour of expert instruction followed by 30 minutes of match play, athletes will refine their serves, rallies, and scoring skills while developing strategic thinking and on-court decision-making.

Yellow Ball court

Court Size

Full size court

Ball Type

Green dot which is the same size as the traditional ball and bounces slightly lower than yellow ball

Racket Size

26-27 inches - slightly smaller or same size as traditional racket

1

Grand Slam Juniors
 Yellow Ball Intermediate/Advanced
(Ages 12+)

yellow ball

Day(s) and Time(s) of Week

Tuesday: 5:00 - 6:00pm
Saturday: 2:00 - 3:00pm
Sunday: 12:00 - 1:00pm

Member Rate: 

9 Classes - $270
Prices are per clinic per registration

Non Member Rate

9 Classes - $315
Prices are per clinic per registration

Take your teenager's tennis game to the next level! Advance strategy. Build skills. Compete with confidence.

Our program uses a rally-based curriculum to sharpen fundaments and ball control—direction, height, depth, speed, spin—in a fun, competitive, and social environment. Each session features a daily theme that builds problem-solving, strategy, and tactical awareness, while also covering scoring formats and high percentage patterns of play. Players will develop both the physical and mental skills needed to succeed on the court!

Yellow Ball court

Court Size

Full size court

Ball Type

 Yellow ball

Racket Size

26-27 inches - slightly smaller or same size as traditional racket

1

Gold Invitational
 Match Play & Strategy
(Ages 8+)

yellow ball

Day(s) and Time(s) of Week

Thursday: 4:30 - 6:00pm
Saturday: 12:30 - 2:00pm
Sunday: 12:30 - 2:00pm

Member Rate: 

9 Classes - $270
Prices are per clinic per registration

Non Member Rate

9 Classes - $315
Prices are per clinic per registration

Elevate your child's match play strategy! Train. Compete. Enjoy. 

Designed for experienced junior players, this program focuses on the tactical components of match play.

With 1 hour of expert instruction followed by 30 minutes of match play, athletes will refine their serves, rallies, and scoring skills while developing strategic thinking and on-court decision-making.

This program replaces JTT Interclub League for the season and offers a structured environment to improve competitive performance

Yellow Ball court

Court Size

Full size court

Ball Type

 Yellow ball

Racket Size

26-27 inches - slightly smaller or same size as traditional racket

1

Junior High Performance Program
 Led by Craig Anderson

high performance (1)

Day(s) and Time(s) of Week

Sunday: 2:00 - 4:00pm
Sunday: 4:00 - 6:00pm

Member Rate: 

9 Classes - $500
Prices are per clinic per registration

Non Member Rate

9 Classes - $575
Prices are per clinic per registration

Our Junior Performance Program provides athletes an opportunity to become better tennis players in a competitive, challenging and fun environment.

Under the leadership of Craig Anderson and Diego Hatem, players will learn advanced stroke mechanics, offensive/defensive stroke patterns, and become proficient in adapting to different playing styles.

Tactically, our coaches will focus on singles and doubles point play with an emphasis on shot selection (serve, return of serve, ground strokes, and net game), accuracy, and consistency. Players that are considered for this program need to be current tournament level competitors (play USTA and UTR level tournaments) and can play both singles and doubles matches.

EVALUATIONS REQUIRED

Yellow Ball court

Court Size

Full size court

Ball Type

 Yellow ball

Racket Size

26-27 inches - slightly smaller or same size as traditional racket

1

ADULT CLINICS

9 WEEK PROGRAM

Monday, March 31 - Sunday, June 8

Make up week is Monday, June 9 - Sunday, June 15

***There will be no classes during spring break week
Monday April 14 - Sunday, April 20 ***

1

Adult Beginner
Levels 1.0 - 2.5

Adult beginner

Day(s) and Time(s) of Week

Monday: 10:00 - 11:00am
Wednesday: 10:00 - 11:00am
Thursday: 6:00 - 7:00pm
Saturday: 4:00 - 5:00pm

This entry level course is aimed at new players or those returning to the game after a lengthy break.

Weekly clinics teach players the fundamentals of the game: groundstrokes, volleys and overheads, the serve and return as well as general rules of play.

Even if you’ve never picked up a racquet, these clinics will get you started on your own tennis pathway with a solid foundation.

Member Rate

9 Classes - $270

Non Member Rate

9 Classes - $315

1

Advance Your Play
Adult Intermediate
Levels 3.0-3.5

Advance your play

Day(s) and Time(s) of Week

Wednesday 12:00 - 1:00pm
Saturday: 8:00 - 9:00am

Ready for the next step in your game? Adult intermediate is for the advancing player looking to become active in matchplay and progress their tennis knowledge!

This class uses a rally-based curriculum and focuses on developing sending/receiving skills, sound footwork, and racquet mechanics to become more sound in their match play experiences.

Member Rate

9 Classes - $270

Non Member Rate

9 Classes - $315

1

Cardio Tennis
All Levels

cardio tennis

Day(s) and Time(s) of Week

Wednesday: 11:00am - 12:00pm

Get ready for a fun and high-intense fitness class on a tennis court! You will be hitting lots of tennis balls to heart-pumping music! Get your cardio workout in during competitive drills and games!

Member Rate

9 Classes - $270

Non Member Rate

9 Classes - $315

1

Live Ball
Adult Intermediate
Levels 3.0+

Live Ball

Day(s) and Time(s) of Week

Monday: 11:00am - 12:30pm
Thursday: 7:00 - 8:30pm
Saturday: 5:00 - 6:30pm

Ready to pump it up on the courts and hit as many balls as possible?

Live Ball is the tennis workout that checks all the boxes: Fitness. Fun. Action. Camaraderie. High energy continuous-play tennis games!

Live Ball offers fun and competitive point play that will improve fitness, footwork, reaction time, and net game.

Member Rate

9 Classes - $405

Non Member Rate

9 Classes - $470

1

Tysons Cup & NVTL Team Practices
All Levels

team (1)

Day(s) and Time(s) of Week

Sunday: 6:00 - 7:30pm

Designed for players on or interested in joining the Adult Tyson’s Cup C Team and NVTL C Team.

These practices focus on developing purposeful stroke mechanics, consistency, footwork, court awareness and introduces winning strategies for doubles match-play.

We will be implementing situational doubles drills so players know which types of shots to hit in different circumstances.

Member Rate

9 Classes - $405

Non Member Rate

9 Classes - $470

1
1

SUMMER JUNIOR TEAM TENNIS 2025

SUMMER CAMP 2025

Guests registering for Summer Camp must be invited by a Highlands Member attending the same week of camp as the guest. Member names and camp registrations will be verified prior to the start of camp. If the registration is invalid, the guest registration will be cancelled.

HGL
HGL (2)

Summer camp schedule is subject to change.

Guests registering for Summer Camp must be invited by a Highlands Member attending the same week of camp as the guest. Member names and camp registrations will be verified prior to the start of camp. If the registration is invalid, the guest registration will be cancelled.

HGL (4)

Guests registering for Summer Camp must be invited by a Highlands Member attending the same week of camp as the guest. Member names and camp registrations will be verified prior to the start of camp. If the registration is invalid, the guest registration will be cancelled.

1
HGL (5)

*Swim & Dive compatible camp is only available to members of Highlands Swim and Tennis Club and are apart of the Swim & Dive Team

1
HGL (6)

Guests registering for Summer Camp must be invited by a Highlands Member attending the same week of camp as the guest. Member names and camp registrations will be verified prior to the start of camp. If the registration is invalid, the guest registration will be cancelled.

 

ProsToYou’s Counselor-in-Training (CIT) program is an internal “learn-to-work” initiative and does not qualify for SSL hours toward graduation.

HGL (7)

Guests registering for Summer Camp must be invited by a Highlands Member attending the same week of camp as the guest. Member names and camp registrations will be verified prior to the start of camp. If the registration is invalid, the guest registration will be cancelled.

1

SWIM TEST REQUIREMENTS

Highlands Swim Test (1)

NEW! Highlands Swim and Tennis Court Reservation System!

All members will need to use Playbycourt, a free court reservation system compatible on both desktop/laptop and mobile devices to reserve court time.

  1. Download Playbycourt on your desktop or mobile device to reserve a court!

  2. Create an account and login.

  3. On the home page select Book Now.

  4. Select your Date, Time, and Type.

  5. Reservation blocks are in 30-minute increments.

  6. Add the amount of players & choose who you are playing with.

  7. Confirm your booking.

Highlands+-+1++
Highlands+-+2
Scroll to Top