Register your interest

We try to place every player in a class. If you were unable to find a class or your desired class is full, please click below to receive class opening updates.

Junior Classes

We offer both recreational and competitive paths so players can develop their game according to their skills and personal goals.  For all classes, except PeeWee, the ratio is 6:1


Our recreational path is designed to introduce players to tennis through fun and structured lessons geared towards stroke fundamentals to eventually help them advance to match play in a welcoming environment. This path includes the PeeWee, Red, Orange and Yellow Ball classes. Some of these classes are labeled L2, meaning they are learning to rally. L1 classes indicate players are able to rally comfortably and are ready for match play. 

Our competitive track is designed to help players transition to JTTL, SPEX, and STA tournaments. The focus is on conditioning, strategic decision making under pressure, recognizing individual strengths and weakness in order to exploit them, and supervised match play. Classes in this track include Pre-Academy and Academy.

PeeWee (ages 3-4)

Monday 3:30-4:30 pm - please email

RedBall (ages 5-7)

Monday 3:30-4:30pm - FULL
Wednesday 5:30-6:30pm - Register here
Thursday 5:30-6:30pm - Register here
Friday 4:30-5:30pm - Register here
Saturday 8-9am - Register here
Saturday 9-10am - Register here
Saturday 10-11am - Register here

OrangeBall (ages 8-9)
L2 - PreRally | L1- Rally 

Tuesday 4:30-5:30pm  L2- Register here
Wednesday 4:30-5:30pm L2- Register here
Thursday 4:30-5:30pm L2- Register here
Friday 4:30-5:30pm L1 - Register here
Friday 5:30-6:30pm L2- Register here

GreenBall (ages 10-11)
L2 - PreRally | L1- Rally 

Tuesday 4:30-5:30 pm L1 - FULL
Thursday 4:30-5:30pm L1- FULL

Yellow Ball (ages 12-18)
L2 - PreRally | L1- Rally 

Monday 5:30-7pm L2 (Ages 12-14) - Register
Tuesday 5:30-7pm L2 (Ages 12-14)- Register
Tuesday 5:30-7pm L1 (Ages 12-14)- Register
Thursday 5:30-7pm L1 (Ages 14-18)- FULL
Saturday 10:30-11am L1 (Ages 12-14) - Register

Pre-Academy (ages 11-18)
1 (ages 14-18) | 2 (ages 11-13) | 3 (ages 9-11)

Monday 4:30-5:30 (2) - Register here
Monday 5:30-7pm (1) - Register here
 Wednesday 4:30-6pm (1) - FULL
Wednesday 4:30-6pm (2) - FULL
 Wednesday 6-7:30pm (1) FULL
Thursday 4:30-6pm (3) - FULL
Thursday 5:30-7pm (2) -  FULL
Friday 4:30-5:30pm (2) - Register here

Academy (12-18)
1 - Elite | 2- Advanced 

Friday 5:30-7pm (1) - Register here
Friday 5:30-7pm (2) - Register here
Saturday 8:30-10am (1) - Register here