Beginner Group Lessons
-
Beginner Red Ball (ages 5-7)
Little kids, little tennis. Big red balls that are easier to see and bounce lower. Little cute rackets, little cute courts with mini nets. Big fun.
Learn basic tennis coordination, ball tracking, agility, teamwork, movement, and basic swings. All to get them to rally back and forth and have fun!
Max 4 kids per half court. $23 per class. Sign-up for the classes you wish to attend!
Spring/Summer/Fall: Saturdays at Centennial High School, 10-11 am, $23 per class. Spring classes start 4/4/26.
Winter/Spring/Fall: Fridays at Longfellow Elementary Gym, 4:30-5:30pm, $25 per class. Winter now through 4/3, Spring 4/10-5/15.
Spring Saturday registration link
Spring Friday at Longfellow Gym link
Summer Saturday registration link
Fall registration will open in August 2026.
No class July 4. Refunds are available with 24 hours notice.
-

Beginner Orange Ball (ages 8-10)
Bigger kids, bigger court, but not full sized just yet. Orange balls are the same size as regular balls but are lighter and bounce lower. Still big fun.
Learn basic tennis strokes, ball tracking, movement and agility, rallying with peers, friendly fun competition.
Max 6 kids per court. $23 per class. Sign-up for the classes you wish to attend!
Spring/Summer/Fall: Saturdays at Centennial High School, 10-11 am, $23 per class. Spring classes start 4/4/26.
Winter/Spring/Fall: Fridays at Longfellow Elementary Gym, 4:30-5:30pm, $25 per class. Winter now through 4/3, Spring 4/10-5/15.
Winter Friday Longfellow registration link
Spring Saturday registration link
Spring Friday Longfellow Gym link
Summer Saturday registration link
Fall registration will open in August 2026.
No class July 4. Refunds are available with 24 hours notice.
-

Beginner Green Ball (ages 11-17)
Kids aren’t so little anymore. Full sized court. Green balls are lighter than regular balls (but heavier than orange balls), as the final transition to regular adult yellow balls. This class is for beginner kids with very limited prior tennis experience.
Learn basic tennis strokes, point play, fun competition, rally skills, and having fun with tennis!
Max 6 kids per court. $23 per class. Sign-up for the classes you wish to attend!
Spring/Summer/Fall: Saturdays at Centennial High School, 11 am-12 pm, $23 per class. Spring classes start 4/4/26.
Summer: Mondays at Centennial High School, 11am-12pm, $23 per class.
Spring Saturday registration link
Summer Saturday registration link
Summer Monday registration link
Fall registration will open in August 2026.
No class July 4. Refunds are available with 24 hours notice.
Intermediate Group Lessons
-
Intermediate Red Ball (ages 5-7)
This class is for red ball players, ages 5-7, who have at least 1 year of tennis experience and can rally 3-5 balls in a row. 4 week session sign-up is expected. Last day of the session is match play. If your child is not at the appropriate level, the pro will advise a different class.
Mondays at Centennial High School, 10-11 am, $23 per class. Refunds are available with 24 hours notice.
Registration links are below.
Summer 3: July 27-Aug 10 (3 week session)
Fall registration open in August 2026.
-
Intermediate Orange Ball (ages 8-10)
This class is for orange ball players, ages 8-10, who have at least 1 year of tennis experience, can rally 4-5 balls in a row, and have experience with serving. 4 week session sign-up is expected. Last day of the session is match play. If your child is not at the appropriate level, the pro will advise a different class.
Thursdays at Centennial High School, 10-11 am, $23 per class. Refunds are available with 24 hours notice.
Registration links are below.
Summer 2: July 2-Aug 6 (6 week session)
Fall registration open in August 2026.
-

Intermediate: Level 7/Middle School/JV Players
This class is for competitive players who plan to play or have played on a middle school or JV high school team. This class is also for players who plan to or have played Level 7 local tournaments.
Focus will be on improved match play skills, strategy, serves, and rally skills to better competitive performance!
Max 6 kids per court.
Spring/Summer/Fall: Saturdays at Centennial High School, 11am-12pm, $23 per class.
Summer: Thursday Match Play (Tournament Team Practice) at Centennial High School, 11am-12:30pm, $35 per class.
Spring Saturday registration link
Summer Thursday registration link
Summer Saturday registration link
Refunds available with 24 hrs notice. No class June 13, July 4, or July 18 due to junior tournaments - please enter the draw!
-

Level 6/Varsity Players
This class is for higher level competitive players who have played or plan to play varsity tennis. These players also are regular local or regional tournament players for USTA Level 6 tournaments.
Focus will be on improved match play skills, point play, strategy, gamesmanship, conditioning, and improved rally skills to better competitive performance.
Max 6 kids per court. $32 per class (1.5 hours).
Spring/Summer/Fall: Saturdays at Centennial High School, 12-1:30pm, $35 per class.
Summer: Thursday Match Play (Tournament Team Practice) at Centennial High School, 11am-12:30pm, $35 per class.
Spring Saturday registration link
Summer Saturday registration link
Summer Thursday registration link
Refunds available with 24 hrs notice. No class June 13, July 4, or July 18 due to junior tournaments - please enter the draw!
Fall registration open in August 2026.
All Levels:
Junior Play Days for Summer!
Come show off your skills in fun competitive match play. No pressure, just fun. Meet new friends and rally for glory! 2 Fridays per month, 1-2:30pm. $12. June 5-Aug 7. Players separated by age, ball color, and ability. This class is geared towards beginners and intermediate players looking to gain more experience with scoring, rules, and general tennis match play. Match play is supervised and coaches are there to help.
2026 dates are: 6/5, 6/19, 7/10, 7/24, 8/7
Orange ballers working hard and having fun!