
John Moscoso, PGA
Managing Partner / Director of InstructionJohn Moscoso, PGA
** Director of Instruction | Youth Golf Leader | Community Impact Advocate**
A proud South Florida resident since 1980 and a Class A PGA Professional since 2006, John Moscoso has built a distinguished career rooted in service, player development, and community impact. His professional journey includes roles at premier clubs such as La Gorce Country Club and the Biltmore Golf Club, but his true calling lies in youth development through the game of golf.
John made a lasting mark during his tenure at The First Tee of Miami, where he led a youth program that impacted over 2,500 young athletes annually. His commitment to service extended beyond junior golf, through partnerships with PGA HOPE, supporting local military veterans, and over a decade-long involvement with the Special Olympics of South Florida, coordinating inclusive programs for more than 1,000 athletes annually.
Currently, John serves as the Director of Instruction at Trump Golf Academy at Trump National Doral, where he leads a values-driven, high-performance player development model. He is also the Tournament Director for the U.S. Kids Golf Miami Tour, overseeing 20+ tournaments per year, and positively influencing the competitive journey of over 1,000 junior golfers annually.
In addition to his roles at Doral, John owns and operates the Golf Academy of South Florida, with two active locations at Miami Springs Golf Club and Granada Golf Course, where he continues to mentor aspiring golfers and develop a new generation of athletes through purpose-driven coaching.
Awards:
- 2019: South Florida PGA "Growth of the Game"
- 2020: South Florida PGA "Player Development"
- 2020: PGA/Special Olympics "Conrad Rehling Award"
- 2022: South Florida PGA "Youth Player Development"
- 2024 PGA Jr League “Game Changer” Award
Helping players achieve their goals.
Getting Started
Learn the basics
Avoid embarrassment on the first tee
Get comfortable for business golf
Having More Fun
Connect with golfers of similar skill
Connect with golfers of similar age
Improving Your Game
Break 100
Break 80
Improve your Short Game
Make the high school golf team
Prepare for Tournament Golf
Earn a college golf scholarship
Get swing diagnostic testing
Add 10 yards
Coaching Services
Player Type
Youth
Teen
Adult
Senior
Male
Female
Playing with disabilities
Session Type
Individual
Group
Improve with John.
Putting
Tournament Strategy
Speed
Physical Assessment
Short Game
Full Swing
Course Strategy
Wedge Play
Miami Springs Golf & Country Club
Miami Springs FL
*Coaching available to public
650 Curtiss Pkwy, Miami Springs, FL 33166-5250
Granada Golf Club
Coral Gables FL
*Coaching available to public
2001 Granada Blvd, Coral Gables, FL 33134-4703
Redland Golf & Country Club
Homestead FL
*Coaching available to public
PO Box 901268, Homestead, FL 33090-1268