Programs & Classes

FIND YOUR
PROGRAM

At Mo Tennis Training Academy, we believe that tennis is more than just a sport — it's a lifelong journey of growth, challenge, and fun. We've designed a diverse array of classes to suit players at every stage of their tennis adventure.

Ages 6-8 · Beginner & Advanced Beginner

RED BALL

This program introduces the foundational skills of tennis with an oversize low-compression ball. Players will build tennis-specific skills (agility, balance, coordination and speed) needed for long-term athletic development. At the end of the red ball program, players will have the beginning foundational skills necessary to serve, rally, and keep score.

Session: 1 hr

EncinitasChula Vista
Ages 8-11 · Beginner & Advanced Beginner

ORANGE BALL

This is the follow-up program to Red Ball. Players will learn to maintain a rally when receiving more challenging shots, serve with improved placement, approach the net, and place volleys.

Session: 1.5 hrs

EncinitasChula Vista
Ages 8-12 · Advanced Beginner & Intermediate

GREEN BALL

More advanced and improved serve, rally, score, and play at net in singles and doubles on a regulation-sized court with a low-compression transition ball. Technique, footwork, appropriate grip, and tactics are the main challenges in match play.

Session: 1.5 hrs

EncinitasChula Vista
Ages 12-15 · Beginner & Intermediate

YELLOW BALL

Players participate in drills and games that will provide a great workout while inspiring them to learn and love the game. This class teaches advanced motor skills, coordination, tennis strokes, court awareness, and incorporates fun games. It also introduces point play, scoring, and basic strategy.

Session: 2 hrs

Chula Vista
Ages Tournament Players · Advanced

COMPETITIVE

Classes address all areas from fitness, conditioning and mental toughness to point play, live ball drilling, play patterns, match play, and technique adjustments. Participants learn to incorporate power and different spins into their shot making.

Session: 2 hrs

EncinitasChula Vista
Ages 18+ · Advanced Beginner & Intermediate

ADULT

Clinics will focus on proper technique, rally skills, and point play. The goal will be to provide a strong foundation to build upon.

Encinitas
Ages All Junior Ages · All Levels

JUNIOR TEAM TENNIS (JTT)

Junior Team Tennis (JTT) is a USTA program that gives kids the opportunity to play tennis in a fun, team-based environment. It fosters camaraderie, teamwork, and sportsmanship as players compete in singles, doubles, and mixed doubles matches against other local teams.

Encinitas
Ages All Ages · All Levels

SUMMER CAMPS 2026

Summer tennis camps running June 15 – August 7, 2026. Two tracks available: Development Camp (Mon-Fri, 1-4 PM, all levels) and Competitive Camp (Mon-Fri, 4-6 PM, tournament players).

Encinitas
Need Help?

NOT SURE WHICH PROGRAM
IS RIGHT FOR YOU?

We're happy to help you find the best fit for your age, level, and goals.

Contact Us →