Junior tennis, one ball at a time
Kids learn on courts and balls sized for them, then move up as their skills grow. Ages 4 to 18, in groups of six or fewer.

The ball-color pathway
Five stages, each with its own court size and ball. The courts below are drawn to the same scale, so you can see how much room a player grows into.
Stage 1: Red ball
Ages 4–7
- Court
- 36 × 18 ft court
- Ball
- Soft red ball, 75% slower
- Focus
- Tracking the ball, first rallies and footwork games
- Session
- 45 minutes
- Price
- $240 per 8-week session
Stage 2: Orange ball
Ages 7–9
- Court
- 60 × 21 ft court
- Ball
- Orange ball, 50% slower
- Focus
- Steady rallies, an overhand serve and keeping score
- Session
- 60 minutes
- Price
- $280 per 8-week session
Stage 3: Green dot
Ages 9–11
- Court
- Full 78 ft court
- Ball
- Green dot ball, 25% slower
- Focus
- Topspin, coming to the net and first friendly matches
- Session
- 75 minutes
- Price
- $320 per 8-week session
Stage 4: Yellow / Junior Development
Ages 11–18
- Court
- Full 78 ft court
- Ball
- Regulation yellow ball
- Focus
- Patterns of play, serve development and tournament prep
- Session
- 90 minutes
- Price
- $380 per 8-week session
Stage 5: High Performance
By evaluation
- Court
- Full 78 ft court
- Ball
- Regulation yellow ball
- Focus
- Periodized training, match charting and tournament scheduling
- Session
- 2 hours
- Price
- $560 per 8-week session
How players move up


- 1
Skill checkpoints
Each stage has a short list of things a player can do on their own, like a 10-ball rally or a serve into the box. Coaches track them on a progress card.
- 2
Move up any time
When a player passes the checkpoints, the coach recommends the next group, even mid-session. You never wait for a new season to start.
- 3
Parents in the loop
You get the progress card at the end of every session, plus a five-minute check-in with the coach in week four.
Junior sessions this winter
Not sure which group fits? Book the free trial and the coach will place your player after the first session.
Nov 2Mon start
TennisJuniors, Ages 11–18Junior Development
Mon 5:00 PM – 6:30 PM
Register for Junior Development
Fernridge Racquet Club, with MarcusNov 3Tue start
TennisJuniors, Ages 7–9Orange Ball Builders
Tue 4:30 PM – 5:30 PM
Register for Orange Ball Builders
Elmwood Park Courts, with AmaraNov 4Wed start
TennisJuniors, Ages 4–7Red Ball Rally
Wed 3:45 PM – 4:30 PM
Join waitlist for Red Ball Rally
Elmwood Park Courts, with AmaraNov 4Wed start
TennisJuniors, By evaluationHigh Performance Squad
Wed 5:00 PM – 7:00 PM
Register for High Performance Squad
Fernridge Racquet Club, with MarcusNov 5Thu start
TennisJuniors, Ages 9–11Green Dot Match Prep
Thu 4:30 PM – 5:45 PM
Register for Green Dot Match Prep
Fernridge Racquet Club, with MarcusNov 7Sat start
TennisJuniors, Ages 4–7Red Ball Rally
Sat 9:00 AM – 9:45 AM
Register for Red Ball Rally
Elmwood Park Courts, with AmaraNov 7Sat start
TennisJuniors, Ages 7–9Orange Ball Builders
Sat 10:00 AM – 11:00 AM
Register for Orange Ball Builders
Elmwood Park Courts, with AmaraNov 14Sat start
PickleballJuniors, Ages 10–16Junior Pickleball
Sat 12:00 PM – 1:00 PM
Register for Junior Pickleball
Beachland Park Pickleball, with RohanJan 10Sun start
TennisJuniors, Ages 11–18Junior Development
Sun 1:00 PM – 2:30 PM
Register for Junior Development
Fernridge Racquet Club, with Dan