GOLF LESSONS

Carl's Golfland employs an experienced staff of PGA Professionals to provide golfers of all abilities world-class instruction. Whether you're a beginner or a veteran of the game just looking for some expert pointers, we've got you covered. Along with our A+++ teaching professionals, the Carl's Golfland facilities at both store locations, provide an ideal learning environment.

We understand lessons can be somewhat intimidating if you're not used to high-level instruction. No problem! Simply give us a call and we'd be happy discuss our offerings and get you in contact with one of our pros.

Book your lessons online

BLOOMFIELD HILLS CLICK HERE

Book your lessons online

PLYMOUTH AT ST. JOHN’S CLICK HERE

MEET OUR PGA PROFESSIONALS

BLOOMFIELD HILLS
  • Joe Portfilio JOE PORTFILIO
    Joe Portfilio
    JOE PORTFILIO

    Joe, a graduate of the Professional Golf Management Program at Ferris State University has been a PGA Professional since 1990 and Titleist Performance Institute (TPI) Certified since 2007. Since joining Carl’s Golfland in 1990, Joe has given thousands of private lessons to golfers of all ages and skill levels. He is a Level 3 TPI Certified Junior Coach, TPI Certified Level 3 Golf Mechanics and TPI Certified Level 3 Golf Instructor. TPI is the world’s leading authority in golf health, fitness, junior development, biomechanics and coaching education. Joe is also a U.S.Kids Golf Certified Instructor, Certified Adaptive Golf Instructor and Trackman Certified Professional. Joe reminds all of his players that “Golf is a game, thus it is meant to be enjoyed.” Joe is available for lessons year-round.

  • Gene Bone II GENE BONE
    Gene Bone II
    GENE BONE

    Gene became an assistant professional in 1983 and gained his PGA Class A professional status in 1988. He was worked at some of Michigan’s finest golf establishments in his 27+ years as an instructor and golf professional: Treetops, Bay Pointe, Links at Pinewood, Eldorado and the Lynx GC. Gene has earned many accolades in his career including 1998 Michigan PGA Golf Professional of the Year and was named Top 20 golf instructors in Michigan by Golf Digest in 2000 and 2001. Gene believes in teaching the basic fundamentals of the game and keeps the lessons simple and fun. He stresses that as our body changes we must adapt those changes to our swing in order to keep the game enjoyable. Gene is available for lessons year-round.

  • Tom Harding TOM HARDING
    Tom Harding
    TOM HARDING

    Tom has 25+ years of teaching experience and has been a PGA member since 1995. He has been recognized by Golf Digest as a Top Teacher in Michigan. Tom played for the Michigan State golf team prior to stints on the Australian, Canadian, Nationwide and Asian Tours. He played in the PGA Tour’s Buick Open in 1998 and 2003, and won the 1993 Canadian PGA. He was also named the Michigan PGA Player of the Year in 1997 and 2002, and has won the Michigan PGA Championship, the Tournament of Champions and the Michigan PGA Match Play Championship twice. In 2017 he qualified and played in the U.S. Senior Open and was inducted into the Michigan PGA Hall of Fame. In 2018 he was inducted into the Michigan Golf Hall of Fame. Tom is also very proud of the accomplishments of his three daughters who have carried on his legacy as members of the Michigan State Women’s Golf Team.

PLYMOUTH AT ST. JOHN’S
  • Brian Liberati BRIAN LIBERATI
    Brian Liberati
    BRIAN LIBERATI

    Brian Liberati turned Professional in 1980 and became a Class A Professional in 1986. Brian began his career at some of Michigan’s finest country clubs. Brian is also a U.S. Kids Certified golf instructor and has taught multiple state champions, along with numerous all-state players. He is a Certified American Development Model Teacher and Coach - a new program sponsored by the PGA of America. Brian is Level 1 & 2 TrackMan Certified. He teaches golfers of all levels and he believes in teaching the individual, not a method. Brian wants his students to become more reactionary, not analytical and the drills he teaches will help any golfer have more confidence when setting up to the golf ball. He is on staff year round at Carl’s Golfland at St. John’s.

  • John Hyde JOHN HYDE
    John Hyde
    JOHN HYDE

    John is a PGA Class A Professional with over 20 years of instruction experience with the Michigan PGA. John has served memberships at many venues’, including Warwick Hills Golf & Country Club in Grand Blanc and Fieldstone Golf Club in Auburn Hills. John employs a simple and straightforward method of teaching golf fundamentals. He does not prescribe to the “one swing fits all” approach. Along with customized instruction, the fundamental techniques of grip, stance, posture and alignment are a focus. Over the years John has developed drills and concepts with the use of visual aids to make it easier for students to obtain a repetitive approach of the fundamentals. After this is accomplished, a golfer can move forward and attain their goal of playing better golf. John is available year-round for lessons.


LESSON PRICES

LESSON TYPE Adult rate Junior Rate*
1/2 Hour Private Lesson $65 $45
1 Hour Private Lesson $120 $80
Series of 4 1/2 Hour Private Lessons $230 $160
Series of 4 One Hour Private Lesson $380 $290
Series of 10 1/2 Hour Private Lessons $550 $380
Series of 10 One Hour Private Lessons $900 $680
Adult Beginner Group Classes Series of 4 One Hour Group Lessons $90
Adult Intermediate Group Classes Series of 4 One Hour Group Lessons $100
Junior Development Group Program Series of 4 One Hour Group Lessons $90
*High School and Under

Types of Lessons

PRIVATE LESSONS

Carl's Golfland has a lesson program that is perfect for you. If you need a single tune-up or are looking to improve all aspects of your game, we offer private lessons on both an individual and series basis. Please see the instructor profiles and chart for more information and lesson rates.

SEMI-PRIVATE LESSONS

For groups of 2 or more people we offer Semi-Private lessons with our PGA Instructors. Semi-Private lessons are only offered in 1-hour lessons. Semi-private rates are $150 for 2 students and $30 for every additional student. Payment in-full, in one transaction, is required at the time the lesson is scheduled.

GROUP LESSONS

A variety of group lessons appealing to a wide range of beginner and intermediate players are available. All group lessons are taught by PGA Professionals. One hour long group lessons meet rain or shine in the covered tee area. Not just for adults, group lessons at Carl's are also structured for children ages 5-15. Our Junior Golf Program is an excellent way for boys and girls of all ages to become excited about the game. Please see our Group Lessons Schedule for detailed class descriptions as well as session dates and times, in-store or here online. See our group lesson schedules here: Bloomfield Hills or Plymouth at St. John's.

Group Lessons Schedule - Bloomfield Hills

Adult Beginner Schedule

DAY CLASSES

Start Days Times Class #
April 22nd, 29th, May 6th, 13th WED 11:00 AM B042220D
May 5th, 12th, 19th, 26th TUE 10:00 AM B050520D
June 4th, 11th, 18th, 25th THUR 10:00 AM B060420D
July 6th, 13th, 20th, 27th MON NOON B070620D

EVENING CLASSES

Start Days Times Class #
April 6th, 13th, 20th, 27th MON 6:00 PM B040620E
April 16th, 23rd, 30th, May 7th THUR 6:00 PM B041620E
April 21st, 28th, May 5th, 12th TUE 7:00 PM B042120E
April 29th, May 6th, 13th, 20th WED 7:00 PM B042920E
May 12th, 19th, 26th, June 2nd TUE 6:00 PM B051220E
May 20th, 27th, June 3rd, 10th WED 6:00 PM B052020E
May 28th, June 4th, 11th, 18th THUR 7:00 PM B052820E
June 1st, 8th, 15th, 22nd MON 7:00 PM B060120E
June 9th, 16th, 23rd, 30th TUE 6:00 PM B060920E
June 15th, 17th, 22nd, 24th M&W 8:00 PM B061520E
June 23rd, 25th, 30th, July 2nd T&TH 7:00 PM B062320E
July 7th, 14th, 21st, 28th TUE 6:00 PM B070720E
July 23rd, 30th, August 6th, 13th THUR 6:00 PM B072320E
August 10th, 12th, 17th, 19th M&W 6:00 PM B081020E

Adult Intermediate Schedule

DAY CLASSES

Start Days Times Class #
April 16th, 23rd, 30th, May 7th THUR 1:00 PM I041620D
May 20th, 27th, June 3rd, 10th WED 11:00 AM I052020D
June 2nd, 9th, 16th, 23rd TUE 10:00 AM I060220D
July 9th, 16th, 23rd, 30th THUR 10:00 AM I070920D

EVENING CLASSES

Start Days Times Class #
April 8th, 15th, 22nd, 29th WED 6:00 PM I040820E
April 14th, 21st, 28th, May 5th TUE 6:00 PM I041420E
April 20th, 27th, May 4th, 11th MON 7:00 PM I042020E
April 30th, May 7th, 14th, 21st THUR 7:00 PM I043020E
May 4th, 6th, 11th, 13th M&W 6:00 PM I050420E
May 14th, 21st, 28th, June 4th THUR 6:00 PM I051420E
May 19th, 26th, June 2nd, 9th TUE 7:00 PM I051920E
May 27th, June 3rd, 10th, 17th WED 7:00 PM I052720E
June 1st, 8th, 15th, 22nd MON 6:00 PM I060120E
June 17th, 24th, July 1st, 8th WED 6:00 PM I061720E
June 25th, July 2nd, 9th, 16th THUR 6:00 PM I062520E
June 29th, July 6th, 13th, 20th MON 7:00 PM I062920E
July 6th, 8th, 13th, 15th M&W 8:00 PM I070620E
July 14th, 16th, 21st, 23rd T&TH 7:00 PM I071420E
July 29th, August 5th, 12th, 19th WED 7:00 PM I072920E
August 18th, 20th, 25th, 27th T&TH 6:00 PM I081820E

Junior Cyclone 5-9 year olds Schedule

Start Days Times Class #
April 18th, 25th, May 2nd, 9th SAT 11:00 AM JC041820M
April 25th, May 2nd, 9th, 16th SAT 10:00 AM JC042520M
May 30th, June 6th, 13th, 20th SAT 10:00 AM JC053020M
June 24th, July 1st, 8th, 15th WED 10:00 AM JC062420M
June 30th, July 7th, 14th, 21st TUE 1:00 PM JC063020A
July 11th, 18th, 25th, August 1st SAT 10:00 AM JC071120M
July 22nd, 29th, August 5th, 12th WED 10:00 AM JC072220M
July 28th, August 4th, 11th, 18th TUE 1:00 PM JC072820A
August 8th, 15th, 22nd, 29th SAT 10:00 AM JC080820M

Junior Development 10-15 year olds Schedule

Start Days Times Class #
April 25th, May 2nd, 9th, 16th SAT 2:00 PM JS042520A
May 30th, June 6th, 13th, 20th SAT 2:00 PM JS053020A
June 25th, July 2nd, 9th, 16th THUR 1:00 PM JS062520A
July 23rd, 30th, August 6th, 13th THUR 1:00 PM JS072320A
Group Lessons Schedule - Plymouth at St. John's

Adult Beginner Schedule

DAY CLASSES

Start Days Times Class #
May 5th, 12th, 19th, 26th TUE 10:00 AM SB050520D
May 20th, 27th, June 3rd, 10th WED 10:00 AM SB052020D
June 2nd, 9th, 16th, 23rd TUE 11:00 AM SB060220D
June 17th, 24th, July 1st, 8th WED 11:00 AM SB061720D

EVENING CLASSES

Start Days Times Class #
April 6th, 13th, 20th, 27th MON 6:00 PM SB040620E
April 7th, 14th, 21st, 28th TUE 7:00 PM SB040720E
April 22nd, 29th, May 6th, 13th WED 7:00 PM SB042220E
April 23rd, 30th, May 7th, 14th THUR 6:00 PM SB042320E
May 7th, 14th, 21st, 28th THUR 7:00 PM SB050720E
May 19th, 26th, June 2nd, 9th TUE 6:00 PM SB051920E
May 20th, 27th, June 3rd, 10th WED 7:00 PM SB052020E
June 1st, 8th, 15th, 22nd MON 7:00 PM SB060120E
June 4th, 11th, 18th, 25th THUR 6:00 PM SB060420E
June 29th, July 6th, 13th, 20th MON 6:00 PM SB062920E
July 8th, 15th, 22nd, 29th WED 7:00 PM SB070820E
August 4th, 11th, 18th, 25th TUE 7:00 PM SB080420E
August 10th, 17th, 24th, 31st MON 6:00 PM SB081020E
August 19th, 26th, Sep 2nd, 9th WED 6:00 PM SB081920E

Adult Intermediate Schedule

DAY CLASSES

Start Days Times Class #
April 27th, May 4th, 11th, 18th MON 11:00 AM SI042720D
May 21st, 28th, June 4th, 11th THUR 11:00 AM SI052120D
June 15th, 22nd, 29th, July 6th MON 10:00 AM SI061520D
June 30th, July 7th, 14th, 21st TUE 10:00 AM SI063020D

EVENING CLASSES

Start Days Times Class #
April 8th, 15th, 22nd, 29th WED 6:00 PM SI040820E
April 9th, 16th, 23rd, 30th THUR 7:00 PM SI040920E
April 20th, 27th, May 4th, 11th MON 7:00 PM SI042020E
April 21st, 28th, May 5th, 12th TUE 6:00 PM SI042120E
April 27th, May 4th, 11th, 18th MON 6:00 PM SI042720E
May 19th, 26th, June 2nd, 9th TUE 7:00 PM SI051920E
May 20th, 27th, June 3rd, 10th WED 6:00 PM SI052020E
June 3rd, 10th, 17th, 24th WED 7:00 PM SI060320E
June 4th, 11th, 18th, 25th THUR 7:00 PM SI060420E
June 16th, 23rd, 30th, July 7th TUE 7:00 PM SI061620E
July 6th, 13th, 20th, 27th MON 7:00 PM SI070620E
July 9th, 16th, 23rd, 30th THUR 6:00 PM SI070920E
August 3rd, 10th, 17th, 24th MON 7:00 PM SI080320E
August 13th, 20th, 27th Sep 3rd THUR 6:00 PM SI081320E

Junior Cyclone 5-9 year olds Schedule

Start Days Times Class #
April 25th, May 2nd, 9th, 16th SAT 10:00 AM SJC042520M
May 9th, 16th, 23rd, 30th SAT 1:00 PM SJC050920A
May 16th, 23rd, 30th, June 6th SAT NOON SJC051620A
June 6th, 13th, 20th, 27th SAT 11:00 AM SJC060620M
June 18th, 5th, July 2nd, 9th THUR 11:00 AM SJC061820M
Jul 11th, 18th, 25th, Aug 1st SAT NOON SJC071120A
August 8th, 15th, 22nd, 29th SAT 10:00 AM SJC080820M

Junior Development 10-15 year olds Schedule

Start Days Times Class #
April 25th, May2nd, 9th, 16th SAT NOON SJS042520A
May 23rd, 30th, June 6th, 13th SAT 11:00AM SJS052320M
June 6th, 13th, 20th, 27th SAT 10:00 AM SJS060620M
July 6th, 13th, 20th, 27th MON 11:00 AM SJS070620M
July 11th, 18th, 25th, Aug 1st SAT 11:00 AM SJS071120M
July 17th, 24th, 31st, Aug 7th FRI 11:00 AM SJS071720M
August 4th, 11th, 18th, 25th TUE NOON SJS080420A
TRACKMAN COMBINE WITH PGA INSTRUCTION

Trackman Combine will help you identify your strengths and weaknesses. By hitting 6 shots to 10 selected distances, Trackman can grade your accuracy and distance control on a scale of 0-100. After a report is generated with your score, Trackman can grade you against the pros or peers by handicap, gender, age or region. One of Carl's PGA instructors will work with you to analyze your results and formulate a plan for improvement. A swing analysis will be done using V1 video software as well. $175 for 90 minutes

ON-COURSE PLAYING LESSONS

Lower your score with an on-course playing lesson with one of our PGA Professionals. We know how important it is to have a sound fundamental golf swing to hit the ball, but what most players overlook is their ability to play the game. A playing lesson will teach you to lower your score by improving your course management and strategy. For the new golfer a playing lesson is a great way to learn about etiquette and basic rules of the game. Contact one of our golf professionals for scheduling and pricing.


Titleist Performance Institute (TPI) Evaluation

Knowing your body's physical limitations can directly correlate to swing flaws. Through a series of simple physical tests and a V1 swing analysis, we can evaluate your flexibility and strength as it relates to your swing. Following this evaluation, a six week, 18 session workout plan will be designed to improve deficiencies and increase flexibility. These exercises can be done easily in your home or with the help of a personal trainer. With access to the MyTPI website, you can track progress and see guides for exercises. TPI Evaluations take place at the Bloomfield Hills location with TPI Certified Instructor and PGA Professional Joe Portfilio. Be sure to contact Joe directly with questions.

TPI FITNESS EVALUATION: $200 - ONE HOUR

A series of simple physical tests to evaluate a player's flexibility and strength related to the golf swing. Establish a "fitness handicap" to track progress and set goals. V-1 video session to identify swing faults and fixes (copy of swing emailed to student). Drills assigned to improve swing technique. Six week, 18 session personalized workout program, based on your evaluation, designed to help improve flexibility and strength. Access to personal MyTPI website to view exercises online. Exercises can be done in comfort of your own home or gym with little equipment. Video tutorial and guide for individual exercises.

TPI FITNESS PLUS: $650

Includes full TPI Fitness Evaluation. $200 value. Four one hour individual full-swing video sessions to track progress. Fitness re-evaluation with upload "handicap" and new 18 session workout plan.

TPI FITNESS CONTINUATION: $50

Fitness evaluation to update "handicap". New 18 session workout plan w/ continued access to MyTPI website and personal exercise schedule.


Looking to access your private video?

CARL’S ACADEMY LOGIN HERE