Castro Valley Junior Tennis lessons are now available at the Chabot Swim Club and other locations.  Email Suzi at cvjuniortennis@gmail.com for location and details.    

Coming 8/29/21 – Sundays, 9:00 – 10:00 Adult Women’s Tennis Lessons at the Chabot Swim Club for players of all levels.  Email me for details.

(I hope to start an adult men’s tennis lesson series on Sundays soon!)

Thanks for visiting my lesson page.  Since I am always adding lessons because of the demand, please contact me at cvjuniortennis@gmail.com for court locations, times and details.

Castro Valley Junior Tennis Fall, Winter and Spring Group Lessons

Due to Covid, group lessons at Canyon are not being scheduled (email me the player’s age and we can discuss the class and location that fits best!):

I can create group lessons around your schedule.  Just tell me the day and time that works best for you, I’ll e-mail players of that age and ability and we’ll get a group together.

Private, group and adult lessons given seven days a week.

During the summer, I offer tennis camp from 8:30 – 12:30 and lessons on weekends.

For more information, contact Suzi Mills, 510-881-5840, or at cvjuniortennis@gmail.com

Lesson Availability

  • For current lesson policies click below:


  • I offer daily, bi-weekly, weekly or bi-monthly lessons, and arrange clinics with other students of similar abilities and ages.
  • Lessons are given to juniors and adults seven days a week.  Please e-mail me at cvjuniortennis@gmail.com for detailed information.

Group Lesson Policy 

Each group session includes a series of eight consecutive lessons unless otherwise noted. It may take 4-8 lessons for your player to become comfortable with me and my staff, the skills and drills we teach, the games we play, the equipment we use and the courts we play on. It is similar to the first day of school!  By the eighth day, students are generally settled in.  That happens in tennis, as well.

Lessons are continuous.  Your player will be automatically registered into the next series of lessons unless you cancel (see below.)

Private Lesson Policy

Private lessons are booked in a series of a session of four lessons at a time. 


  • Payment Policy – Payment for the series of eight scheduled classes is due on the first day of the eight lesson series.  PayPal (the service fee is the responsibility of the payor), cash or check accepted. 
  • Overdue Payments – You will receive an e-mail reminder if payment isn’t received on the first lesson of the new four lesson series.  There is a ten day grace period only.   When payment isn’t received by the tenth day after the first lesson, you will receive a late payment fee of $5 for every lesson not paid. 

Cancellation or Reschedule

  • Lesson Cancellation Policy – If you sign up for lessons on a certain day (e.g. Tuesdays), you need to give me ten days notice that your child is no longer going to be enrolled in tennis lessons.  This allows me to find a replacement player so that the other parents will not have to pay an additional fee for a semi-private lesson, rather than a group lesson.  One week cancellation is fair to me and a consideration that you would extend to any small business owner, like a piano teacher or a martial arts instructor.
  • As a courtesy to the other students in the class and me, please e-mail me if you or your child cannot attend the lesson.  I would greatly appreciate it so I can inform the other students, as well as make alternative lesson plans.
  • Rain-Out Policy: If one of the classes in a series has to be cancelled due to rain, there is no charge, and your payment will go to the next class in the series.  For example, if it rains on 12/5, your payment goes toward the class on 12/12, and the series gets extended.

Emergency Information Form:

An online information form is required for every student taking tennis lessons.  If an accident were to occur, I need to be able to get medical help for you or your child.  If your e-mail or home address changes, please complete a new form.

Weekly Lesson Fees for Juniors:

  • $80 for four 60 minute group lessons (4+students) = $20 per 60 minutes per student
  • $88 for four 80 minute group lessons (4+ students) = $22 per 80 minutes per student
  • $80 for a 60 minute private lesson
  • $136 for four semi-private lessons (two students) =  $34 hour/student
  • Consultation fee = $30 for 30 minute player assessment
  • Please email me for adult lesson fees and location

For further information, contact Suzi Mills at suzistennis.com@comcast.net

Recommended Junior Racket Sizes:

  • 21″ – Age 6 and under
  • 23″ – Age 7 – 8
  • 25″ – Age 9-10
  • 27″  – Age 11 and up

Sign up to hear from CVJT

* = required field

Book A Lesson!