Young players and coaches posing on a court

Photo: Shan Tennis Academy

Tennis camp and lessons · Cupertino

Shan Tennis AcademyValley Church

10885 N Stelling Rd, Cupertino

Half-Day Tennis Camp

Tennis camp · Ages 5–12 · $85/day · Half day · 9am–12pm

Booked by the day. At least 3 players are needed for a camp to run.

Half-Day Tennis Camp: sessions
DatesTheme
Orange ball
Green ball
  • Activities: Tennis and Sports

Registration open · Sign up

Red Ball Classes

Tennis lessons · Ages 3–8 · $50/class

One-hour classes for the youngest players, from pre-rally basics to rallying on a small court with red balls.

  • Fridays, 5–6pm
  • Sundays, 1:30–2:30pm
  • Fall 2026: Aug 17 – Dec 20, 2026
  • 1 hour, about 5 kids to a coach.
  • Activities: Tennis and Sports

Registration open · Sign up

Orange Ball Classes

Tennis lessons · Ages 3–12 · $50/class

Level 1 is for beginners; level 2 players hit forehands and backhands from a coach's toss. Tournament prep is ages 6-12.

  • Fridays, 6–7pm
  • Thursdays & Mondays, 4:30–5:30pm
  • Wednesdays, 7–8pm
  • Sundays, 4–5pm
  • Sundays, 6–7pm
  • Sundays, 7–8pm
  • Fall 2026: Aug 17 – Dec 20, 2026
  • 1 to 1.5 hours.
  • Activities: Tennis and Sports

Registration open · Sign up

Green Ball Classes

Tennis lessons · Ages 5–15 · $50–$75/class

Green dot classes on a full court, with level 1, level 2 and tournament prep groups.

  • Tuesdays, 6–7:30pm
  • Thursdays, 7–8:30pm
  • Mondays, 3:30–5pm
  • Tuesdays, 4:30–6pm
  • Fridays, 7:30–9pm
  • Fall 2026: Aug 17 – Dec 20, 2026
  • Tournament prep is $75 (ages 7-13).
  • Activities: Tennis and Sports

Registration open · Sign up

Yellow Ball and Competitive Classes

Tennis lessons · Ages 7+ · $75–$85/class

Groups run from UTR 1.5 to 4.5. Higher invite-only groups are not listed here.

  • Thursdays, 5:30–7pm
  • Saturdays, 1:30–3:30pm
  • Mondays, 5–6:30pm
  • Mondays, 5:30–7pm
  • Mondays, 6:30–8pm
  • Wednesdays, 5–7pm
  • Fall 2026: Aug 17 – Dec 20, 2026
  • 1.5 to 2 hours.
  • Activities: Tennis and Sports

Registration open · Sign up

Junior Team Tennis Training

Tennis lessons · Ages 6–16 · $50/class

Training for players on a Junior Team Tennis team or preparing to join, at orange, green and yellow levels.

  • Saturdays, 3:30–5pm
  • Saturdays, 5–6:30pm
  • Fall 2026: Aug 17 – Dec 20, 2026
  • 1 to 1.5 hours.
  • Activities: Tennis and Sports

Registration open · Sign up

About Shan Tennis Academy

Junior and adult tennis classes at Lawson Middle School and Valley Church in Cupertino and at parks in San Jose.

Where and how to reach them

Valley Church
10885 N Stelling Rd
Cupertino, CA 95014

Details from wellnessliving.com, checked October 7, 2026. Prices, dates and spaces change: check with Shan Tennis Academy before you sign up. Something wrong or missing? Write to hello@summerground.com.

Similar programs nearby

  1. Tennis lessons and coaching

    SBA Tennis & Pickleball

    North Stelling, Cupertino

    Ages 4+From $28/hr2 programs

  2. Tennis camp, lessons and coaching

    Lifetime Activities

    2 locations in Cupertino and Sunnyvale

    Ages 4+From $156Nov 23–25, 20264 programs

  3. Tennis lessons

    Eagle Fustar Tennis Academy

    Performance Clinics in the South Bay · 3 locations in Sunnyvale and Saratoga

    Ages 9+$1,095

  4. Robotics camp

    City of Sunnyvale Recreation

    Recreation Center, Creative Arts Center and Indoor Sports Center, Sunnyvale

    Ages 3–15Oct 12 – Nov 25, 20263 programs