Room Reservations

Dennis Clark Golf Academy

Welcome to the best golf school opportunity in Florida. A tropical golf resort with an instructional program directed by PGA Master Professional Dennis Clark, one of the leading teachers in the country. Unique to our experience is that Dennis does ALL the instruction personally. No trainees or apprentices as many other schools allow. Click the link to learn more about Dennis Clark (

Golf Academy Teaching Philosophy
Our golf school programs offers a comprehensive game evaluation, as well as corrections based on your individual needs.

Golf Instruction

3 Day School Golf Instruction Includes:

  • 3 Night Luxury accommodations at the world class Marco Island Marriott
  • Lunch daily
  • 3 days of instruction covering all areas of the game
  • Unlimited afternoon golf on our two championship resort private golf courses
  • Unlimited use of practice center
  • Complete video analysis and Flightscope assessments including personal take home video of school experience
  • Follow up video analysis program

  • Special! Brand New pair of Nike golf shoes for all 3 Day school participants (excludes commuter schools)

Golf School Fees

  • 3 Day School, $1,495 single occupancy*
  • 3 Day School, $2,095 double occupancy*
  • Commuter Pricing, $695 single, $1,195 double
    (commuter includes all of above except lodging)

Golf Instruction

Current School Dates
Schools are every Monday, Tuesday and Wednesday, December 1 through May 15. Hotel nights are Sunday, Monday and Tuesday. Minimum age requirement 16yrs.

Daily School Schedule

9:00 -1PM Instruction (Each day covers a different area of the game)
1PM- 1:30PMLunch
Anytime after 1:30Golf or practice available

Course Instruction with Dennis available after school for additional fee

Dennis Clark, PGA Master Professional

"My philosophy is simple: no two golf swings are alike, consequently no two golf lessons should be."

Contact Dennis Clark 239-777-6043
Click here to read his full biography (PDF)

For more information contact Reservations today
Call 800-438-4373, or Email Us