“Great leaders don’t tell you what to do, they show you how it’s done.”
– Keenan Palmore

Play with H.E.A.R.T.



In-person Training

Learn how to play like a champion on and off the court, to take charge of your game and your life. You’ve got potential, our coaches know how to unleash it.

Right now due to the Corona virus, group training and combo packages have been suspended. Only one-on-one training is available. One player, one coach, one basket and one ball. For more details regarding our covid procedures click here

player performing a ball handling drill

On the Court

   Master your fundamentals, game concepts, and skill training

   Build a firm foundation of basketball skills

   Take part in drills to improve your defense, decision-making, and more

   Own your shooting, ball-handling and passing

boy with his trainer player basketball
Off the Court

   You’ll go beyond your limits with our comprehensive skills training

   Weight training

   S.A.Q training (Speed, Agility and Quickness)

   Mental conditioning to raise your basketball IQ & shape your character

A champion is always winning, on and off the court, they never lose because they learn. What you learn here will make you unstoppable in life.

arrow leading to upping your game


Upping your game, on your terms

female player learning dribbling from her coach


Our one-on-one coaching is incredibly popular. Players get the undivided attention of their own basketball expert. Private coaching sessions allow players to dive deeply into the how and why of training. Sessions are one hour long, and can be scheduled flexibly to meet the needs of players and coaches. Each new student must make a 90 day commitment to start.

trainer coaching a young boy

Small group
Not available

We maintain no more than 1:4 ratio of coaches to players. That way players get the attention they need to understand practice, and they are grouped by skill-level. Sessions are 2 hours long, held on Tuesdays and Thursdays from 5:30-7:30pm and Saturdays and Sundays from 3-5pm. This program is year-round.

Dribbling drills

Combination package
Not available

For a more intensive experience we offer our dedicated player training packages. Players will get both group and solo training weekly to maximize their growth and development. Depending on the package, players will get between 12-20 hours of training per month.

Sign up for a FREE in-person assessment


Talk is cheap. Experience what we have to offer, hands-on.
If you want to see how we can up your game and bring out the champion in you, sign up for a free assessment.

You’ll get to train with current students for 2 hours, and be evaluated by coaching staff on your skills while you train.
Afterwards a coach will go over their written assessment of your strengths and weaknesses, and how to improve.

Coach Debbie holding a basketball

Don’t miss out on our free drills

Can’t train with us in person?
Train with us virtually anywhere

Get the home-court advantage. Virtual training allows you to work with our expert coaches on your terms, at a time of your choosing, from anywhere.

arrow leading to how it works


coach driver

Get virtual 1-on-1 training

Get one-on-one lessons with a Top of the Key coach conveniently over video chat via WhatsApp, Zoom, Facetime, etc.

You’ll get the insight and teaching you need to keep growing from your very own basketball expert. Virtual training is for all ages in grades K-12.

arrow leading to virtual training

Start your journey




“A mentor is someone who allows you to see the hope inside yourself.” — Oprah Winfrey

Click on the trainers to see them training in action

Coach Keenan


Trainer Carl


Trainer Danielle


Trainer Donovan


Trainer Josh


Trainer Mike


Trainer Romello


Trainer Sydni


Trainer Kian


Trainer Tivius


Trainer Tyronne


Trainer Tighe


Trainer Octavia


Trainer Skylar


Coach Kaci


Trainer Tim


Top of the Key logo


What makes our trainers different?

Our philosophy of coaching is built on healthy relationships, fun, and skill development. Our students aren’t numbers or dollar signs, they are our family. If our coaches didn’t need to eat, they’d do this for free, seriously – they are that passionate about the game and giving back.

Many of our students have formed life-long relationships with their coaches, who get invited to family gatherings, bar mitzvahs – you name it. Many of our coaches play overseas and are quite competitive. We have coaches for every need, attitude, and skill level.

coach and player at camp
Cart Item Removed. Undo
  • No products in the cart.