Sports Performance Academy

At Green Mountain Community Fitness, we’re committed to supporting central Vermont’s talented youth athletes!

The Sports Performance Academy is a 6-week series designed for athletes ages 14-19. This series combines the principles of functional fitness and sports performance to help young athletes become stronger, faster, and perform better on the field (or court or pitch or track or whatever!).

Athletes will spend 90 minutes per session working on strength, speed, agility, coordination, and more, with clear performance metrics so it’s easy to track their progress and see real improvement. Class sessions are held two days per week, with a programmed third day of “homework” that athletes may complete on their own time.

The series is coached by GMCF Fitness Director Zach Napolitano, who has over a decade of experience in personal training, youth sports, and sports performance. If you have any questions, feel free to email [email protected].

Spring session begins on April 18 so sign up now! Registration opens on March 26. Please scroll down for registration instructions.


Louisa Thomsen

Varsity soccer / Varsity hockey – Harwood Union High

After working with Zach for a while, through group training programs as well as individualized workouts and training sessions, I saw myself grow so much. I noticed a huge difference in my speed and physicality in my soccer season after working out with him over the summer. Not only was I able to see big results on the field and the ice, but my mentality definitely changed and I grew more confident in myself. Even throughout an injury, Zach adapted to what I was able to do and he helped me stay conditioned and strong.

Adam Porterfield

Varsity soccer – Harwood Union

With [Sports Performance Academy], I learned to push myself and find my body’s limits. I have taken this lesson to another context; I took it to defending in a soccer match. I have recently seen a lot of improvement in how effective I am defensively. I would previously jog and move intelligently to force the opponents back or towards one of my teammates. Now I am more aggressive, and I can flip a switch to press hard and still get back behind the ball. Another, more expected result would be my comfort in the gym. This was really my first experience with lifting weights, and I am so glad that I got it with your support. I never had the chance to formulate any bad habits. Now I am much more confident in my understanding of how to work out effectively.

Registration Instructions

Step 1: Log in to your profile in our software system.

  • If you already have a profile (you’re a member or you’ve participated in our programs in the past), please log in at and make sure that your payment method on file is up to date and all information is accurate.
  • If you don’t have a profile, download our smartphone app (iPhone app | Android app) and click “Register Now” on the login screen. Alternatively, go to THIS LINK and click “First time here? Access My Account” and follow the instructions.
  • When you create a new profile, create it for yourself even if your child will be the program participant. The process will prompt you to add family members in step 3 of the profile set-up process, which is where you can enter the child’s information. 
  • If you have trouble accessing your account, you can call the GMCF front desk at 802-223-6161 and they can assist you.

Step 2: At the time and date of registration release, click on the “Programs” icon in the app (“Series Registration” in the left side menu of the member portal) and then select “Group Fitness” as your search category. Then click on “Sports Performance Academy.” To purchase for a child listed as your family member in your profile, click on “Profile” in the bottom right corner and then click the arrow next to your name to toggle to another family member’s profile.