Classes
How to Enroll
1
Pick Your Class
Browse our schedule below and choose the class that fits your age group and skill level.
2
Enroll Online
3
Create an Account

Pickleball Classes Coming August 2025
tennis lessons - choose your path
choose a schedule below
Whether you’re stepping onto the court for the very first time or training to take your skills to the next level, our programs are designed to meet you right where you are and help you grow with confidence. Explore our class levels below to discover the best fit for your journey.
Tiny Tots Launchpad
This fun and engaging beginner class is perfect for kids ages 5–10 who are brand new to tennis. Players will learn basic coordination, how to hold a racket, make contact with the ball, and play simple games that build confidence and athletic skills. Coaches use age-appropriate equipment and a positive approach to help kids fall in love with the game while developing teamwork, focus, and self-esteem.
- Ages: 5-10
- Duration: 90mins
schedule:
- Days: Mondays, Wednesdays
- Time: 4:00 PM - 5:30 PM,
enroll in 1 session and get the 2nd 50% off!
Future aces
This intermediate-level class is for kids ages 5–10 who already have a basic foundation in tennis. Players should be able to rally a few shots, serve underhand, and understand simple court rules. In this class, we build on core skills by improving stroke technique, movement, and shot control through fun drills and rally-based games.
Students will also be introduced to point play and early strategy in a supportive and encouraging environment. Coaches focus on helping young players gain confidence, stay active, and prepare for more advanced group training or match play.
- Ages: 5-10
- Duration: 90mins
schedule:
- Days: Mondays, Wednesdays
- Time: 5:30 PM - 7:00 PM
enroll in 1 session and get the 2nd 50% off!
Future aces
This mixed-level tennis class is designed for kids ages 5–10 and welcomes both beginners and those with some prior experience. Players will be grouped by ability and introduced to fun, engaging drills that build hand-eye coordination, stroke technique, and rally skills in a supportive setting.
Our coaching team uses age-appropriate games and challenges to keep players motivated while promoting teamwork, confidence, and a love for the sport. Whether it’s your child’s first time on the court or they’re ready to sharpen their skills, this class provides the perfect mix of learning and fun.
- Ages: 5-10
- Duration: 90mins
schedule:
- Days: Fridays, Saturdays
- Time: Fri- 3:30-5:00 PM , Sat- 9:30-11:00AM
enroll in 1 session and get the 2nd 50% off!
Junior fundamentals
This beginner-level class is perfect for teens ages 10–17 who are new to tennis or have limited experience. Players will learn essential skills including proper grip, footwork, swing technique, and rallying. Coaches use engaging drills, fun games, and simple match play to build confidence, coordination, and enjoyment of the sport.
This is the ideal starting point for students who want to build a strong foundation while having fun and staying active in a supportive group setting.
- Ages: 10-17
- Duration: 90mins
schedule:
- Days: Tuesdays, Thursdays
- Time: 4:00 PM - 5:30 PM
enroll in 1 session and get the 2nd 50% off!
court confidence
This class is designed for students ages 10–17 who have completed a beginner program or have prior tennis experience. Players should be able to rally, serve, and understand basic scoring. This level focuses on refining technique, improving consistency, and introducing point play and match strategy.
Class sessions include structured drills, rally-based games, footwork development, and live play scenarios to challenge players and prepare them for recreational match play or school team tryouts. Players will gain confidence, competitive awareness, and a stronger understanding of how to construct points and win matches.
- Ages: 10-17
- Duration: 90mins
schedule:
- Days: Tuesdays, Thursdays
- Time: 5:30 PM - 7:00 PM
enroll in 1 session and get the 2nd 50% off!
competitive tournament training
This class is designed for students ages 10–17 who are competing either in tournaments or their high school JV/Varsity team. Players should be able to rally, serve, and play matches. This session focuses on improving court confidence, mental toughness, executing match strategy and tactics under pressure.
Class sessions include structured drills, rally-based games, footwork development, and live play scenarios to challenge players and prepare them for recreational match play or school team tryouts. Players will gain confidence, competitive awareness, and a stronger understanding of how to construct points and win matches.
- Ages: 10-17
- Duration: 120mins
schedule:
- Days: Fridays, Saturdays
- Time: 5:00 PM - 7:00 PM
enroll in 1 session and get the 2nd 50% off!
court confidence
This mixed-level tennis class is designed for kids ages 10-17 and welcomes both beginners and those with some prior experience. Players will be grouped by ability and introduced to fun, engaging drills that build hand-eye coordination, stroke technique, and rally skills in a supportive setting.
Our coaching team uses age-appropriate games and challenges to keep players motivated while promoting teamwork, confidence, and a love for the sport. Whether it’s your first time on the court or they’re ready to sharpen their skills, this class provides the perfect mix of learning and fun.
- Ages: 10-17
- Duration: 90mins
schedule:
- Days: Saturdays
- Time: 11:00AM - 12:30 PM
soaring start
New to tennis or returning after a long break? This beginner-level class is the perfect way to learn the fundamentals in a supportive and social environment. You’ll be guided through the basics of grip, footwork, stroke technique, scoring, and rallying with others—no experience required!
Coaches break down each skill step-by-step, using fun drills and games to help you build confidence and enjoy the process. Whether you’re picking up a racket for the first time or looking for a new way to stay active, this is your launchpad into the world of tennis.
- Ages: 18+
- Duration: 90mins
schedule:
- Days: Mondays, Wednesdays
- Time: 7:00 PM - 8:30 PM
enroll in 1 session and get the 2nd 50% off!
next level tennis
This intermediate-level class is designed for adults who have prior tennis experience and are ready to take their game to the next level. Players should already be able to rally consistently, serve with control, and understand basic rules and scoring.
Each session focuses on refining stroke mechanics, improving footwork and positioning, and learning effective point construction. Participants will engage in live-ball drills, doubles/singles match play, and situational games that sharpen strategy, shot selection, and mental focus.
Whether you’re preparing for league play or simply want to grow as a player, this class offers the coaching, structure, and challenge needed to help you improve with confidence—and enjoy every step of your journey on the court.
- Ages: 18+
- Duration: 90mins
schedule:
- Days: Tuesdays, Thursdays
- Time: 7:00 PM - 8:30 PM
enroll in 1 session and get the 2nd 50% off!
next level tennis
This fun, flexible class is designed for adults of all experience levels—whether you’re brand new to tennis or have some playing experience and want to brush up on your skills. Coaches provide both individual guidance and group instruction to meet each player where they are, with adjustments made for beginner and intermediate skill sets.
You’ll improve your strokes, footwork, consistency, and understanding of point play through a mix of drills, live ball exercises, and fun games. The focus is on improving while enjoying the process and building community with fellow players. All equipment provided—just bring a water bottle and your game face!
- Ages: 18+
- Duration: 90mins
schedule:
- Days: Saturdays
- Time: 8:00 AM - 9:30 AM
advanced Match play
This high-intensity class is designed for experienced adult players who are ready to elevate their game through advanced technical drills, tactical training, and competitive match play.
Participants will refine their footwork, shot selection, court positioning, and strategy in fast-paced sessions led by expert coaches. Ideal for USTA league players, former college athletes, and serious competitors looking to stay sharp and challenge themselves. Prior match experience required.
- Ages: 18+
- Duration: 120mins
schedule:
- Days: Fridays
- Time: 7:00 PM - 9:00 PM
advanced Match play
Scheduling is flexible and based on availability. You’re welcome to partner with a friend to make it a semi-private group lesson.
Once signed up, the instructor will contact you to arrange specific dates and times.
Private tennis lessons offer personalized, one-on-one instruction tailored to each player’s skill level, goals, and learning pace. Whether you’re brand new to the sport, preparing for competition, or just want focused improvement, private coaching helps fast-track your progress with maximum attention and flexibility.
Lessons are available for kids, teens, and adults. Players will work on technique, strategy, consistency, and mental focus—all in a customized format that supports long-term growth.
- Ages: 5+
- Duration: 60mins
schedule:
- Days: Flexible
- Time: Flexible
summer session dates
- Session 1 - May 27-June 21
- Session 2 - June 23-July 19
- Session 3 - July 21-August 16

How Our Classes Work
Each session is more than just drills—it’s structured progress. From warm-ups to technique development, rally play, to tactical coaching, we focus on building real skills in a fun, supportive environment.
- 🧠 Skill-Focused Curriculum – Every drill has a purpose
- 🤝 Productive – Every athlete gets attention & plenty of reps
- 🏆 Progress You Can Track – Earn wristbands and level up