Junior Development Program

We have clinics for players ages 3-18 of all skill levels. Whether you are trying to get on a high school team, trying out for college, or just starting to learn tennis, we have a clinic to help you get there. After working with thousands of junior players over the years, we have developed two unique tracks to help you reach your goals. Please speak with one of our tennis professionals to determine which track and level is right for you.

See dates and prices here
College Track
If your ultimate goal is to play in college or receive a national ranking, this track will help get you there.
Competitive Track
Tennis is truly a sport you can enjoy for a lifetime. Our goal with this track is to inspire you to love the game and help you win more matches.
Orange Level                    Green Level             Yellow Level               Blue Level                 Silver Level             Gold Level
Orange Level                    Green Level             Yellow Level               Blue Level                 Silver Level     

Play on a modified 60 foot court, using soft orange dot tennis balls in a fun and active



Recommended ages:  9-10

Focus on footwork consistency, groundstroke rallying and serving from the baseline.


Recommended ages:  10+

Focus on developing strokes and strategy. Play on regular sized court with green dot balls. 


Recommended ages:  10-11

Use all strokes, maintain a baseline rally, and keep score. Focus will be on spin, consistency, and control.


Recommended ages: 10+

For skilled competitive players focusing on footwork and execution of all strokes with direction, power and a variety of spins in preparation for USTA ranking tournaments.


Recommended ages:  12+

For high performance players focused on tournaments and rankings, skill and game style refinement, footwork, power, touch and mental aspects of the game.


Recommended ages:  13+

Junior Programs
Junior Team Tennis

USTA organized Junior Team Tennis is often compared to Little League Baseball, as the program offers junior players the opportunity to enjoy tennis while developing their individual and team tennis skills in a fun, yet competitive atmosphere. We have teams for juniors of all ages and levels of play. There is a league for each season with winners advancing to sectional and national championships.

Junior Round Robin

Not ready for team tennis just yet? Join our junior round robin events and use the skills you have learned in your lessons and clinics. Round robin events are designed to provide match play and prepare you for Junior Team Tennis and other competitions.

Private Lessons

Private Lessons are available by the hour or half-hour. You and your teaching professional will arrange your schedule together.

Private Lessons

30 Minute Rate $54-$62

One Hour Rate $103-$119

10 and Under Tennis

Tennis is a sport that gets kids moving, improves balance, agility and hand-eye coordination, and can teach self-confidence and self-assurance. Your child will enjoy playing with balls that bounce lower and move slower through the air, making them easier to hit. Racquets are sized for small hands, making them easier to grip and swing. Our courts are smaller, so kids can cover them and have more success when they play.


See Dates and prices here. 

Join us for a free lesson here
Junior Fitness

Owned and operated by Joe O'Hara, O'Hara Fitness is fully equipped to help people of all ages and abilities reach their fitness potential. Owner/Head Trainer, Joe O'Hara, has extensive experience helping clients reach their weight loss goals, improve their strength, conditioning and agility, achieve overall wellness and help athletes gain a competitive advantage. Joe is a NASM certified Personal Trainer with Specialization Certifications in Senior Citizens, Youth Exercise, Sports Nutrition, Golf Fitness, MMA Conditioning, and Group Training.


Over the past years they have opened three studios inside of tennis clubs, including both Julian Krinksy facilities. They have also run the Get Fit program at Julian Krinsky Camps & Programs since 2012. Most of the trainers still actively compete (volleyball, strongman, track and field) and coach at both the high school and college level. They fully understand the level of training athletes need to compete.



Private sessions range from $50-100 per hour and are fully designed to reach the individuals goals.

Group Strength and Conditioning 

Perfect for 10-18 year old athletes looking to improve their abilities while working in a small group with prices starting at just $36 a class.

Get More Info
Contact JKST

Narberth Tennis Club

612 Montgomery Ave.
Narberth, PA 19072

Tel: 610.664.2696

Email: tennis@jkcp.com



Gulph Mills Tennis Club

610 S. Henderson Rd
King of Prussia, PA 19406

Tel: 610.265.3677

Email: tennis@jkcp.com


Club Hours

The club is open 7 days a week. From 6:30am to 8pm.

Summer hours may vary

Call for availability.

The club requires 24 hour notice of cancellation or full payment is due. Clinic groups and matches are formed according to ability and age. We ask that you please respect the pro’s evaluation in matching you with other players. Proper tennis attire is required on court. Shoes must have non-marking soles. The club reserves the right to dismiss without refund anyone whose conduct is detrimental to the enjoyment of the other players. There is one make-up clinic allowed per session. There are no carryovers to the next season.


Liability Waiver: By signing the club agreement, you acknowledge that you or your child are physically fit to participate in any program and further agrees that all exercise and use of all facilities shall be undertaken by his or her sole risk. You agree that JKST, Inc. shall not be liable for claims, demands, injuries, damages or suits of any nature for injuries or his or her property arising out of resulting from use of the services and/or facilities of JKST, Inc.


Loss Waiver: I agree that the Club is not responsible for damage to or loss of my or my child’s personal property while at the Club premises or damage to or loss of my motor vehicle while parked on Club’s lot.