

Expert golf instruction for all skill levels.

At Kennedy Golf Performance Coaching, our mission is to elevate both your performance and your passion for the game. We deliver personalized, body-driven instruction that connects how you move with how you swing—helping every golfer build consistency, confidence, and long-term success. Whether you're just starting out or competing at a high level, our goal is simple: unlock your potential and help you play your best golf.

A one-on-one session designed to improve your performance through structured, personalized instruction. Each lesson focuses on the areas that will most impact your scoring — whether that’s full swing mechanics, short game efficiency, distance control, or course management.
You’ll receive clear feedback, measurable adjustments, and a simple practice plan to help you improve between sessions. Video analysis and performance tracking may be incorporated to ensure long-term progress.
Ideal for golfers of all skill levels looking for focused, results-driven coaching.
Perfect for players looking to build or refine key fundamentals. This series focuses on grip, setup, swing mechanics, and short game basics while establishing a clear improvement plan. Ideal for new golfers or those wanting a structured reset.
Designed for players committed to measurable improvement. This package allows us to address full swing, short game, and scoring strategy while building consistency through structured progression and practice plans.
A comprehensive development program for golfers serious about long-term improvement. This series includes full swing refinement, short game mastery, speed training, and on-course performance strategy. Best suited for players who want lasting change and accountability.

A structured and engaging one-on-one session designed to develop proper fundamentals, athletic movement, and confidence. Lessons focus on grip, posture, alignment, swing mechanics, short game skills, and age-appropriate performance development.
For competitive juniors, sessions may also include goal setting, scoring strategy, and tournament preparation. Emphasis is placed on building strong habits, consistency, and long-term growth.
Designed to help juniors improve their skills while continuing to enjoy the game.
Introduces juniors to proper grip, posture, alignment, and basic swing motion in a fun and engaging format. Great for beginners or young players building confidence.
Develops consistency in full swing and short game while reinforcing practice habits and on-course awareness. Ideal for juniors beginning to compete or seeking steady improvement.
A complete junior development pathway focused on mechanics, speed development, scoring skills, and competitive preparation. Designed for committed juniors looking to elevate their game.

A comprehensive coaching membership for players committed to consistent improvement and measurable results.
• 5 In-Person Lessons Per Month
Structured sessions covering full swing, short game, speed training, and scoring strategy.
• Unlimited Online Coaching
Submit swing videos anytime for detailed analysis and feedback between sessions.
• Performance Goal Tracking
Personalized improvement plan with benchmarks and measurable progress tracking.
• 24/7 Coaching Access
Direct communication for questions, tournament prep, practice adjustments, and guidance.
Availability for Adult and Junior Golfers. Please contact if interested as spots are limited.
Whether you’re picking up a club for the first time or competing at an elite level, your swing is built from the body up. At Kennedy Golf Performance Coaching, we train the body and the mind to create lasting, repeatable performance.
Today | By Appointment |
Lessons are conducted at The River Club in Boise and are available year-round with PGA Member Brett Kennedy. Each session includes professional instruction supported by TrackMan technology and detailed video analysis to ensure measurable improvement and clear feedback.

Sign up to hear from us about specials, sales, and events.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.