top of page
DSC00049.jpg

REFINE YOUR SKILLS

PRIVATE
LESSONS

TRAIN SMARTER, PLAY BETTER

Flexible scheduling available. Sessions starting at $75 / hour. Train with expert coaches to refine your skills, improve footwork, and master strategy—perfect for all skill levels! ​​​

 

OUR TEAM

Earl Alto
Founder & Coach

Peak Rating: 2600+

​

Rate: $93 / hour

​

Experience: 

  • Former US National Team Player

  • Represented Team USA in ITTF World Team Championships in 2022

  • 20+ years coaching experience

image_edited_edited_edited.jpg

John Alto
Manager & Coach

Peak Rating: 2400+

​

Rate: $80 / hour

​

Certification: 

  • USATT Regional Coach

  • Master of Business Administration, PLNU

​

Experience: 

  • 14 years+ coaching

  • UC San Diego Head Coach 2016 - 2019

​

Recent Achievements:

  • 2024 OCTTA Winter Open 2400 Champion

  • 2023 US Open 4700 Doubles Champion

​

​

PHOTO-2025-08-26-23-50-21.jpg

Johan Hagberg
Professional Player & Coach

Peak Rating: 2600+

​​

Rate: $90 / hour​​

​

Experience: 

  • Actively competing in Swedish Super League and Malta League

  • Former Swedish National Team Junior and U21

  • Lao PDR National Team and #1 Player

​

Recent Achievements:

  • 2025 Mile High TTA Summer 2025 Open Champion​

​

SoCal Table Tennis (2)_edited.jpg

Jeff Ruiz
Coach

Peak Rating: 2300+

​

Rate: $75 / hour​

​

Experience: 

  • 7 years+ coaching​

  • Former NCAA Division 1 Football Athlete

​

Recent Achievements:

  • 2024 TT&M Fall Open Team Champion

  • 2025 TT&M April Open Singles Champion

​

​

image_edited_edited_edited.jpg

Perry Schwartzberg
Coach

Peak Rating: 2400+

​​

Rate: $75 / hour​​

​

Experience: 

  • Former US National Team Player

  • 1984 US Men's Doubles Champion with Scott Boggan

  • 20+ years coaching experience

​​

​

​

DSC09553.JPG

Steven Chen
Tournament Director

Peak Rating: 2100+

​​

Certification: 

  • USATT Club Referee (CR)​​

  • USATT Club Umpire (CU)

  • Master of Business Administration, UC San Diego

​

Experience: 

  • UC San Diego Club President 2016 - 2018​

​

​

GET IN TOUCH

Book an Appointment!

Before booking a private coach, we schedule a personal consultation to assess your level, goals, and preferences. This ensures you’re matched with the best coach for your needs.

Thanks for submitting!

bottom of page