TAKE YOUR
GAME TO THE
NEXT LEVEL

World-class instruction,
state-of-the-art technology

Indoor Training and Instruction

The same golf simulator used on the Golf Channel and PGA Tour Pros

Experience golf instruction like never before. Our state-of-the-art About Golf™ simulator provides feedback that allows us to work more effectively at improving your game. An indoor facility also means you can keep your swing loose on the days when the weather doesn't cooperate.


Michael Marcum, PGA GSEB

Professional Instructor & Coach, Authorized Instructor for "The Golfing Machine", TPI Certified Level 1, Master Club Fitter

Since October 2017 Michael has been the Director of Instruction and Golf Activities at Performance Fitness for Athletes in Upland California. Prior to that Michael was Director of Instruction at Empire Lakes Golf Course from 1999 to 2016. Michael was a two time Inland Empire Chapter PGA Teacher of the Year, four time PGA Chapter Club Fitter of the Year and the 2001 Southern California Section PGA Club Fitter of the Year. He is an "Authorized Instructor for the Golfing Machine", a Level One Certified TPI Instructor and a Master Club Fitter with the Henry-Griffitts company. 

Michael's teaching philosophy starts with good fundamentals and good angles that help promote good movement and balance in the swing motion. Michael will not teach you how to swing like someone else, he will help you make your swing style the most effective it can be for you.

"Fundamentals and good geometry promote good physics."

Myung "Sunny" Marcum, KLPGA Professional

Professional Instructor & Coach, Certified Professional Club Fitter

After a decade long career in volleyball, Sunny started playing golf in 1984. Three years later she passed the Korean LPGA Qualifying School and played eight seasons finishing as high as seventh on the Korean LPGA money list.

From 2000-2016 Sunny was teaching and coaching at The School of Golf at Empire Lakes. In 2007 Sunny was named Head Golf Coach of the Claremont Colleges Women's Golf Team.  In 2012 she lead the team to the NCAA Division III finals and received the NCAA Western Region Coach of the Year Award. Sunny is now a Golf Instructor at Performance Fitness for Athletes in Upland California.

Sunny's teaching philosophy is based on solid swing fundamentals matching swing style, body type and physical ability. Sunny's coaching and tournament experience is helping players of all levels from beginner to tour player.

"Developing players of all levels is my passion."

PFA Holiday Junior Golf Camps

Holiday Golf Camps will be open to junior golfers ages 7-11 years and 12-17 years. The camp will feature golf instruction at PFA’s Golf Lab, on course coaching/practice at Upland Hills CC, and a fitness component before or after the Golf Lab Instruction. 

Ages 7 - 11 years

December 27, 2018 - 11:00am to 2:00pm

at the GolfLab inside PFA

January 4, 2019 - Noon to 3:00pm

At Upland Hills Country Club

$49 per day

Plus Additional Course fees


Ages 12 - 17 years

December 28, 2018 - 11:00am to 3:00pm

at the GolfLab inside PFA

January 3, 2019 - 11:00am to 3:00pm

At Upland Hills Country Club

$69 per day

Plus Additional Course fees

Junior Golfers

(under 17)

$50/Half Hour

Please contact us for multi session package pricing and discounts. We also offer group lessons.

Junior Golfers

(under 17)

$90/Full Hour

Please contact us for multi session package pricing and discounts. We also offer group lessons.

Adult Golfers

(18 and up)

$60/Half Hour

Please contact us for multi session package pricing and discounts. We also offer group lessons.

Adult Golfers

(18 and up)

$110/Full Hour

Please contact us for multi session package pricing and discounts. We also offer group lessons.

Set up a consultation

Thinking about taking some private golf lessons but not sure if it's quite for you. Set up a free consultation. We'll show you around our facilities and discuss a lesson plan that will work for you.

(909) 434-6064

or email us at info@marcumgolf.com

Indoor Lessons

Performance Fitness for Athletes
1253 W 9th Street Upland, CA 91786

On-course Lessons

Upland Hills Country Club
1231 E 16th Street Upland, CA 91784

Special Thank You to our partners:

All logos Copyright © by their respected owners.
All rights reserved.