View All Coaches in Area
Tennis Instructor

Juan P.

Tampa, FL (7 locations)

  • USPTA Certified
  • PTR Certified
  • Years Teaching: 8
  • Years Playing: 20
  • Levels Taught:
  • Beginner, Intermediate, Advanced
  • Teaches:
  • Kids, Juniors, Adults, Seniors
Lessons Starting at $85/hr
Schedule Lessons

About Me

Hi, this is coach JP, and I am a passionate and experienced tennis coach with a strong background as both a player and instructor. I have spent over a decade competing at the highest levels of tennis, gaining invaluable experience on the ATP Tour and as an NCAA Division 1 student-athlete. My journey in the sport has taken me around the world, allowing me to develop a deep understanding of the game and a coaching style that adapts to players of all levels. As a player, I achieved an ATP ranking of #1657 in singles and #1813 in doubles, competing against top talents in professional tournaments. I also played NCAA Division 1 tennis, where I honed my skills in a highly competitive environment while balancing academics and athletics at the highest collegiate level. I have coached 500+ students of all ages and skill levels, from beginners looking to develop strong fundamentals to high-performance athletes aiming to elevate their game.

Teaching Style

My teaching style is player-focused and adaptable. I emphasize strong fundamentals, footwork, and match-play strategy, always tailoring each session to the player’s goals and level. I structure my lessons with a warm-up, technical drills, point play, and a focus area depending on the player’s needs.

Teaching Locations = Travel Radius = Preferred Court

= Travel Radius = Preferred Court
  • Mac Farlane Park
  • 1700 North Macdill Avenue
  • Tampa, FL 33607
  • Egypt Lake Park
  • 3126 Lambright St.
  • Tampa, FL 33614
  • Alexander Park
  • 5602 N Lois Ave
  • Tampa, FL 33614
  • Oldsmar Tennis Courts
  • Lafayette Dr
  • Oldsmar, FL 33626
  • Julian B Lane Riverfront Park
  • 1001 N Blvd.
  • Tampa, FL 33606
  • Plantation's Racquetball Court
  • 9900 Plantation Blvd
  • Tampa, FL 33624
  • Fawn Ridge Park
  • 9564 Exposition Dr
  • Tampa, FL 33626
Tennis coach picture
Tennis coach picture
}