Junior Tennis Classes

Our junior pathway for ages 6-17 provides a specialized curriculum developed by professional coaches alongside USTA NorCal and Net Generation guidelines.

Select your child's class by stage & age level:
Ages 6-8 Red Ball 36' Red Ball Stage
Ages 8-10 Orange Ball 60' Orange Stage
Ages 11-13 Green Ball 78' Green Stage
Ages 14-17 Yellow Ball Pre-Tournament & Tournament Stage
Red Ball Tennis - Red Rookies

Red Ball | Red Rookies

$150 / 8-Week Session

Tailored for young starters to establish robust core tennis mechanics and cultivate structural baseline habits. Executed on a specialized 36-foot court utilizing tailored 21-23 inch rackets.

*Late entries are prorated at $20 per class.
Available Class Days:
Saturdays | 9:00 AM - 10:00 AM Coming Soon Join Interest List
Tuesdays | 4:00 PM - 5:00 PM Coming Soon Join Interest List
Thursdays | 4:00 PM - 5:00 PM Coming Soon Join Interest List
Join The General Interest List

Upcoming Red Ball Sessions

Fall Session
Dates to be announced
Join Interest List
Winter Session
Dates to be announced
Join Interest List
Spring Session
Dates to be announced
Join Interest List
Summer Session
Dates to be announced
Join Interest List
Orange Stars Tennis

Orange Stars

$200 / 8-Week Session

Our Orange Ball class is designed for beginners and developing players ages 8–10. Players will learn fundamental tennis strokes, court positioning, and simple rallying skills, while building confidence and getting ready for match play in a fun, supportive environment.

*Late entries are prorated at $25 per class.
Available Class Days:
Saturdays | 9:00 AM - 10:00 AM Active Current Session: July 11 – Aug 29
Register Now →
Tuesdays | 4:00 PM - 5:00 PM Coming Soon Join Interest List

Upcoming Orange Ball Sessions

Saturday Session: Sep 5 – Oct 24
8 Weeks | Saturdays 9:00 AM - 10:00 AM
Register Now →
Tuesday Session: Fall Cycle
Tuesdays 4:00 PM - 5:00 PM
Join Interest List
Saturday Session: Oct 31 – Dec 19 (Final Session of the Year)
8 Weeks | Saturdays 9:00 AM - 10:00 AM
Register Now →
Tuesday Session: Late Fall Cycle
Tuesdays 4:00 PM - 5:00 PM
Join Interest List
Green Ball Tennis

Green Ball

$200 / 8-Week Session

Our Green Ball class is designed for beginners and developing players ages 11–13. Players will refine fundamental tennis strokes, court positioning, and rally consistency on a full-size court, while building confidence and getting ready for match play in a fun, supportive environment.

*Late entries are prorated at $25 per class.
Available Class Days:
Saturdays | 9:00 AM - 10:00 AM Active Current Session: July 11 – Aug 29
Register Now →
Thursdays | 4:00 PM - 5:30 PM Coming Soon Join Interest List

Upcoming Green Ball Sessions

Saturday Session: Sep 5 – Oct 24
8 Weeks | Saturdays 9:00 AM - 10:00 AM
Register Now →
Thursday Session: Fall Cycle
Thursdays 4:00 PM - 5:30 PM
Join Interest List
Saturday Session: Oct 31 – Dec 19 (Final Session of the Year)
8 Weeks | Saturdays 9:00 AM - 10:00 AM
Register Now →
Thursday Session: Late Fall Cycle
Thursdays 4:00 PM - 5:30 PM
Join Interest List
Yellow Ball Tennis

Yellow Ball

Session Details Coming Soon

Our Yellow Ball program caters to players transitioning into competitive play as well as experienced tournament competitors (Ages 14–17):

  • Pre-Tournament Stage: Designed for players with prior playing experience who are new to competitive tennis, helping them build match strategy, consistency, and confidence for point play.
  • Tournament Stage: Focused on active tournament competitors with experience in USTA Juniors 12–18s (L7–L6) or a UTR of 1–5, targeting tactical development, advanced match play strategies, and physical conditioning.
*Drop-in and full session options will be available upon launch.
Upcoming Class Days:
Mondays | 6:00 PM - 7:30 PM Coming Soon Join Interest List
Wednesdays | 6:00 PM - 7:00 PM Coming Soon Join Interest List
Join The Yellow Ball Interest List

Upcoming Yellow Ball Sessions

Monday & Wednesday Sessions
Dates and session details to be announced soon
Join Interest List
Have Questions? See FAQs Below

Frequently Asked Questions

What equipment does my child need to bring?

Players should bring their own racket, proper tennis court shoes (non-marking soles), and a full water bottle. Balls are provided for all sessions.

What happens if a class is rained out?

In case of inclement weather, parents will be notified at least 1 hour prior to class, and a makeup session will be scheduled toward the end of the session.

Can I register if the session has already started?

Yes, late registrations are accepted if space permits, and tuition will be prorated according to the number of classes remaining.

Junior Academy FAQs & Policies

Everything you need to know about youth registration, player experience, coming soon classes, and academy policies.

General What is the "Interest List" and how does it work?
+

Classes marked as "Coming Soon" have not opened for open registration yet. Joining the Interest List places you on our priority notification list for that specific day or age group.

When official dates and registration links are finalized, parents on the Interest List will receive an email notification first, giving them early priority access to secure a spot before public registration opens.

Placement What if my child is a total beginner and has never played tennis?

Total beginners are welcome in all classes EXCEPT Yellow Ball!

Our Red Ball (Ages 6–8), Orange Ball (Ages 8–10), and Green Ball (Ages 11–13) programs are structured specifically as starter and developmental programs. They accommodate both complete beginners and intermediate players at the appropriate age group.

Coaches divide players by skill level on court during drills and play, so first-time players will feel comfortable and supported while building proper fundamentals.

Placement How do I know if my child is ready for the Yellow Ball classes?
+

Unlike our Red, Orange, and Green stages, our Yellow Ball (Pre-Tournament & Tournament Stage) classes are not designed for total beginners. Players aged 13–17 must have prior playing experience to join:

  • Pre-Tournament Stage: Recommended for players with prior playing experience who can rally and serve, but are looking to start playing competitive points and matches.
  • Tournament Stage: For players actively competing in USTA NorCal Juniors (L7–L6) or holding a UTR between 1–5.

Not sure if your child is ready? You can reach out to us directly via email to ask questions, share your player's experience, or request a trial evaluation session with our coaches before registering.

Request Trial / Evaluation
General How do I know which age group to register my child for?
+
Our junior pathway follows the official USTA Youth Tennis Framework, which groups players primarily by age group and ball compression:
Stage Target Age Court Size Ball Type
Red Ball Ages 6–8 36' Court 75% Lower Compression (Felt/Foam)
Orange Ball Ages 8–10 60' Court 50% Lower Compression
Green Ball Ages 11–13 78' Standard Court 25% Lower Compression
Yellow Ball Ages 14–17 78' Standard Court Standard Yellow Ball
Note: If your child is exceptionally advanced or newer to the sport for their age, our coaches will evaluate them during the first week and recommend the best fit group.
General Where are classes held & what equipment is recommended by age?
+

Location: Our primary courts are located in the Rose Garden neighborhood. Specific court details and arrival directions will be provided in your confirmation email.

Equipment Requirements: Players must bring non-marking athletic shoes, a water bottle, and a proper length racquet based on USTA standards:

  • Red Ball (Ages 6–8): 19" to 23" Racquet
  • Orange Ball (Ages 8–10): 23" to 25" Racquet
  • Green Ball (Ages 11–13): 25" to 26" Racquet
  • Yellow Ball (Ages 14–17): 26" (Junior) or 27" (Adult Full Size) Racquet

We supply all specialized training balls (Red, Orange, Green, and Yellow) and court-scaling equipment.

Policy General Registration & Refund Policy
+

No refunds will be issued within 7 days of any scheduled lesson, clinic, or event start date. Cancellation requests must be submitted in writing to admin@gripspintennis.com with the subject line "Refund Request".

Approved refunds are subject to:

  • 3% card processing fee (for credit/debit card payments)
  • $9 administration fee
  • Note: No processing fees apply to cash or check payments.
Group Missed Classes: Makeups, credits, or refunds are not provided for individual missed group classes due to personal scheduling, travel, or illness.
Policy Weather, Heat & Rain-Out Policy
+

Sessions canceled due to rain, excessive heat (over 92°F), or poor air quality will be rescheduled or added via a makeup session at the end of the term.

Status Updates: In event of inclement weather, notifications are sent via email/text at least 1 hour before class start time. You may also text 650-499-9387 for live court updates.

Still have questions?

Our admin team is available to assist you with junior placement, trials, and bookings.