Please check out our class offerings and sign-up today!

 
high school, 9th-12th grade Guest User high school, 9th-12th grade Guest User

TopSpin Program (9th-12th Grade)

GRADES: 9th-12th

SCHEDULE: October 19th - May 7th | M-F 4:00 PM - 7:00 PM

APPLICATIONS: Paid Internship & Tutoring Track open until early December | Non-paid Tutoring-only Track open until early December

IN-PERSON OR REMOTE ORIENTATION: Before first intern shift and/or tutoring session

ATTENDANCE: Paid Internship & Tutoring Track 3 tutoring days and 3 shifts per week | Non-paid Tutoring-only Track 3 days per week | In-person enrichment workshops Wednesdays from 5:00 PM - 6:00 PM

PROGRAM DESCRIPTION: Topspin is EPATT’s paid internship for high school students ready to take the next step. Interns gain real work experience and leadership in EPATT departments (Project Rally, ACES, Administration, or Tennis) while building academic skills, college readiness, and career exposure through tutoring (including a remote tutoring option) and enrichment workshops. Interns are supported by the Student Success Coordinator through weekly check-ins, tutoring, and structured professional development. 

LOCATION: EPATT Center, 2450 Ralmar Ave, East Palo Alto, CA 94303

Read More
In-Person, 6th-8th Grade Kesha Weekes In-Person, 6th-8th Grade Kesha Weekes

ACES program (Grades 6th-8th)

Our after-school program accelerates student success with 1-on-1 tutoring, regular family check-ins, and a strong focus on reading and math skills—both in class and at home.

DATES: September - June

SCHEDULE: Monday - Friday 3:45pm - 6:30pm

WHO: 6th - 8th graders

LOCATION: The EPATT Center at Ravenswood Middle School

Read More
K-5th Grade, Tennis, In-Person, Online Kesha Weekes K-5th Grade, Tennis, In-Person, Online Kesha Weekes

Project Rally (K-5th Grade)

GRADES: K-5th

SCHEDULE: August 2026 - May 2027 3:30pm - 6pm

OVERVIEW: A comprehensive program focused on grade level reading and math achievement for Kinder-5th grade students + tennis lessons! 

PROGRAM DESCRIPTION: This comprehensive program is focused on all students making significant progress toward achieving their goals of reading and math proficiency and improving as tennis players. All students will receive a minimum of 3 days of 1-on-1 tutoring in math and reading and group tennis lessons. Parent participation is required and weekly home assignments are a core part of the curriculum.

Read More
K-5th Grade, Tennis, In-Person, Online Kesha Weekes K-5th Grade, Tennis, In-Person, Online Kesha Weekes

Tennis Classes Fall 2026

AGE LEVEL: 4-18

DATES: August 26th- December 18th

  • Red Ball (Ages 4 - 5) *1 day minimum

    • Monday & Friday 4:00 PM - 5:00 PM

    • Wednesdays 2:00 PM - 3:00 PM

  • ROGY (6 - 18) *2 day minimum

    • M/T/W/TH/F 4:00 PM -5:00 PM

    • W 2:00 PM -3:00 PM

  • Tournament Team (by invitation only) -

  • Monday & Friday

    • Academic Block 4:00 PM - 5:30 PM

    • Tennis 5:30 PM - 7:00 PM

  • Wednesdays

    • Tennis 4:00 -5:45 PM

    • Academic Block 5:55 PM - 6:35 PM

OVERVIEW: Fall Tennis classes that will give students the opportunity to learn and practice basic athletic and life skills. These are entry-level tennis classes of Red Ball (4 & 5 year olds), ROGY (6 & up) and our most elite and invite-only class, Tournament Team. These classes provide students with a clear pathway from first swings to competitive play.

PROGRAM DESCRIPTION: To learn and improve forehands, backhands, split-step, footwork, rallying, areas/lines of the court, tennis terms, playing points, and competing by playing games and sets. Play sports for school or club teams. Practice and improve the ABC’s of sports and graduate into Tournament Team! Students must have a 90% attendance rate to participate.

Read More
6th-8th Grade, Tutoring, Online Kesha Weekes 6th-8th Grade, Tutoring, Online Kesha Weekes

Advantage+ @ CCRMS (Middle School)

Year around academic support and One-on-One literacy tutoring designed to help students achieve grade level proficiency and reach their college and career readiness goals!

Dates: Fall - Summer

Schedule: Mon-Fri from 3:30pm-6pm

Who is this class for: 6th-8th grade students who have participated in at least one year of Advantage in-school tutoring at Ravenswood Middle School

Location: The EPATT Center at Ravenswood Middle School

Read More
6th-8th Grade, Tutoring, Online Jacqueline Diep 6th-8th Grade, Tutoring, Online Jacqueline Diep

Advantage Reading Tutoring SUMMER EDITION! ☀️👩🏽‍💻

Summer reading tutoring designed to help students achieve grade level proficiency and reach their college and career readiness goals!

Dates: Summer 2026 (June 17th- July 24th)

Schedule:

  • Rising 6th graders (Current 5th graders): 9:30-10:30am

  • Rising 7th and 8th grade: Mon-Fri 10:30am-12:30pm

Who is this class for: rising 6th-8th grade students from CCRMS

Location: Cesar Chavez Ravenswood Middle School

Read More
K-5th Grade, Tennis, In-Person, Online Kesha Weekes K-5th Grade, Tennis, In-Person, Online Kesha Weekes

Kinder-5th Grade Tutoring and Tennis (Project Rally!)

GRADE: K-5th

FORMAT: Online and in-Person

OVERVIEW: 1-on-1 Math and Reading Tutoring and Tennis Lessons

SCHEDULE: School year (Aug-June)

PROGRAM DESCRIPTION: Project Rally students receive math tutoring and tennis instruction 4-5 times per week at the EPATT Center. Transportation is provided from Costaño school.

SCHEDULE: Mon, Tues, Thurs, Fri: 3:30-5:30pm, Wednesday: 2-5:30pm.

Read More