Coach John

  • Birmingham, Alabama
  • Over 15 Years Experience
  • Indoor: No
  • Outdoor: Yes
  • Seasonal: No


  • Private Tennis Lessons: $64 HR
  • Semi-Private Tennis Lessons: $35 HR
  • Group Tennis Lessons: $25 HR
  • Hitting Only Sessions: $64 HR
  • First Lesson Satisfaction Guarantee!
USPTA Certified

About John

Hello my name is John and I am a fun, local Birmingham tennis coach with over 25 years of playing experience! My love for tennis started at the young age of 7. As a junior, I competed at the state, southern and national levels. After high school, I played tennis for Birmingham-Southern College. I have been teaching tennis for over 15 years and have been on the tennis staff at Pine Tree Country Club since 2010.

I am also the Director of Junior Development as well as a USPTA Certified Tennis Professional and Certified Mental Coach through Dr. Robert Neff’s mental training program. I have worked with all levels of players. This includes developing juniors from a young age to the collegiate level. I also love watching college football (Roll Tide), Cubs baseball and of course tennis. In my free time, my wife Andrea and I enjoy being outdoors, riding bikes as well as exploring Birmingham.

I am offering fun private tennis lessons, semi-private tennis lessons, group tennis lessons and hitting only sessions for all ages (kids, teens, adults, seniors) and all skill levels (beginner, intermediate, advanced). I teach tennis lessons right at my club in Birmingham.

Please contact me through my coach page and then I will contact you back within 24 hours to introduce myself, answer any questions and if you are interested, we’ll set-up your first tennis lesson or hitting session at a time and place that is convenient for you. I look forward to hearing from you and I look forward to the opportunity to be your Birmingham tennis coach. See you on court!

Private Tennis Lessons (1 Player): $64 Per Hour
Semi-Private Tennis Lessons (2 Players): $35 Per Hour Each
Group Tennis Lessons (3+ Players): $25 Per Hour Each
Hitting Only Sessions (1 Player): $64 Per Hour
First Lesson Satisfaction Guarantee!

*Please note that if you are interested in semi-private tennis lessons (2 players) or group tennis lessons (3+ players), you will first need to find a friend(s) to take tennis lessons with you before contacting me.

  • Local Birmingham Tennis Coach
  • USPTA Certified Tennis Professional
  • Certified Mental Tennis Coach
  • Over 25 Years Playing Experience
  • Over 15 Years Teaching Experience
  • Junior State, Southern, National Player
  • Birmingham-Southern College Player
  • Current Director of Junior Development

Teaching Area


Coming Soon!

Coach John's Tennis Students

Contact John