Skip To Content

Future Leaders In Training

Looking for classes for your middle and high school student? Check out the following pages from our Recreation Guide.



Online Driver Ed Class
Ages 15 & UP: DMV allows Teens to Receive their Learner’s Permit at age 15 ½ and a License at age 16. This class is the FIRST, Required Step that must be completed. This is an online course with videos, animated driving scenarios and sample test questions. Learn the rules of the road, major causes of traffic collisions, DMV procedures and much more. A licensed instructor is available to answer any questions. Receive DMV-approved Certificate of Completion. Sign up any time. Registration is ongoing.  
Ages: 15-18               Online

Daily 4/1-6/14         All Day Act#8924
Daily 7/1-9/30      All Day Act#8926

Virtual Drivers Ed Class
This is a virtual Driver's Education class with a live instructor for ages 15½ and up. Students will enjoy a series of Driver's Education lectures including understanding the responsibilities of having a driver’s license, learning the rules of the road and accident avoidance procedures. Independent assignments will also be completed during the week. Course also includes practice questions, defensive driving movies and written test prep. Upon successful completion, students will receive a DMV-approved Certificate of Completion. 
Ages: 15-18  Online

 3/6 - 3/27 Saturdays 9:00am-12:00pm Act # 9915
 4/3 - 4/24 Saturdays 9:00am-12:00pm Act # 9916
 5/1 - 5/22 Saturdays 9:00am-12:00pm Act # 9917
6/21-6/25 Mon-Fri 9:00am-12:00pm Act # 9914 7/12-7/16 Mon-Fri 9:00am-12:00pm Act # 9920 8/2-8/6 Mon-Fri 9:00am-12:00pm Act # 9919


Online: Effective Communication Skills
An outstanding class where speakers experience the usage of audio and visual aids to make their speech more effective and memorable for the audience. Kids will learn tips to improve public speaking skills, to be an effective speaker and conquer their fear in 6 easy steps. They will practice fluency, persuasive skills and learn the strategies to master impromptu speeches. Ages: 10-14

Tues 4/20 & 4/27                 4:30pm-6:30pm   Act# 9466


Online: Empowering Youth to Embrace Confidence – Public Speaking & Debate
Public speaking is all about channeling your knowledge outward in an effective way with practice. This online class will teach kids to be influential, with the ability to improve presentation, communication and writing skills. They will gain an understanding of various writing formats along with building a foundation for logical thinking, effective reasoning, and making strong arguments on several debate topics. Take advantage of gaining confidence in the relaxed setting of your home! Ages: 10-14

Sat,  5/8 & 5/15                       10:00am-12:00pm               Act# 9467

Sports Classes

Table Tennis Workshop - NEW
Learn the introductory basics of table-tennis from drives, footwork, and serves. USA Table Tennis National Coach Shashin Shodhan will lead the workshop and provide feedback and stroke analysis. Ages: 10-18         
Workshop at Fremont Table Tennis Academy in San Ramon

Sat, 5/01         9:00am-10:30am   Act#9331

Table Tennis Beginners - NEW
For aspiring players with no to some experience who intend to compete in USATT-sanctioned tournaments. Students will learn counters, footwork, serves, and receive stroke and video analysis.  Ages: 10-18
Class at Fremont Table Tennis Academy in San Ramon

Sat 5/15-6/05       3:00pm-4:00pm             Act#9355     (No Class on 5/29)
Sat 6/12-6/26       3:00pm-4:00pm             Act#9333
Sat 7/10-7/24       3:00pm-4:00pm             Act#9366
Sat 7/31-8/14       3:00pm-4:00pm             Act#9367
Sat 8/21-9/11       3:00pm-4:00pm             Act#9435    (No Class on 9/4)

Table Tennis Intermediate - NEW
This class is for students who know some basics. Students will learn drills, backspins, serving with spin, receive stroke analysis, and get one step closer to USA Table Tennis tournaments. Ages: 10-18
Class at Fremont Table Tennis Academy in San Ramon

Sat 5/15-6/05       4:15pm-5:15pm             Act#9356   (No Class on 5/29)
Sat 6/12-6/26      4:15pm-5:15pm              Act#9357
Sat 7/10-7/24      4:15pm-5:15pm              Act#9368
Sat 7/31-8/14      4:15pm-5:15pm              Act#9369
Sat 8/21-9/11      4:15pm-5:15pm              Act#9370  (No Class on 9/4)


There are four ways to register for classes:

  1. Register online at Civic Rec.
  2. Mail-In in to 12501 Alcosta Blvd, San Ramon, CA 94583
  3. Fax-In in (925) 830-5162
  4. Walk-in and register at the Community Center at Central Park, Alcosta Senior Center, or San Ramon Olympic Pool and Aquatic Center.