Comprehensive Group & Private Programs
Contact Princeton Club Tennis Department
Send a Message
"*" indicates required fields
Sign up at the Front Desk or conveniently on our Member Portal.
Please note: Princeton Club does not prorate for lessons missed and there will be no make ups. Credit will only be applied with doctor’s excuse. All classes are subject to change or cancellation if minimum registration is not achieved.
Contact Michael Asfeld
Send a Message
"*" indicates required fields

Looking for more practice? Check out our kids match and league play options!
Beginner to Advanced
Contact Princeton Club Aquatics Department
Send a Message
"*" indicates required fields
SPRING Session
Spring Session: April 6 – May 21
Monday/Tuesday/Wednesday/Thursday (7 weeks)
Friday/Saturday/Sunday (6 weeks)
Spring Break: March 27th through April 5th
The Junior Tennis Program lessons cannot be prorated and there is no makeup. A credit will only be applied with a Doctor’s excuse.
If you are a Non-Member, please download the registration form, print it out, and bring it to our Front Desk at the Princeton Club (online and phone registrations not available at this time for Non-Members). Full payment is required at time of registration.
Pee Wee 1: Red Ball/Foam Ball / Ages 4-5 Years / 6 Weeks
4 & 5 year olds, red ball and foam balls, working on forehand and backhand groundstrokes and serve. Also working on tracking a ball and knowing the lines on the courts. Trying to rally with the instructor.
Member Fee: | $84 (6 Weeks) |
Non-Member Fee: | $108 (6 Weeks) |
Day | Time | Winter Code | Pro |
|---|---|---|---|
Friday | 4:30 pm – 5:15 pm | JT2B | Mike S |
Saturday | 9:00 am – 9:45 am | JT3B | Mike S |
Sunday | 11:15 am – 12:00 pm | JT1B | Mike A / Katelyn |
Pee Wee 2: Red/Foam/Orange / Ages 6-7 Years / 6 Weeks
6 & 7 year olds, orange and foam balls, continued work on forehand and backhand groundstrokes, volley and serve. Ball tracking is improving and rallies have gotten longer with the instructor.
Member Fee: | $84 (6 Weeks) |
Non-Member Fee: | $108 (6 Weeks) |
Day | Time | Winter Code | Pro |
|---|---|---|---|
Friday | 5:15 pm – 6:00 pm | JT5B | Mike S |
Saturday | 9:45 am – 10:30 am | JT6B | Mike S |
Sunday | 11:15 am – 12:00 pm | JT4B | Mike S |
Stars 1: Orange Ball / Ages 7-9 Years / 6/7 Weeks
7-9 year olds, orange balls, 60 foot courts. Still working on fundamentals. Learning how to keep score. Working on 5 shot rallies from the 60 foot court lines with the instructor.
Member Fee: | $140 (7 Weeks), $120 *(6 Weeks) |
Non-Member Fee: | $175 (7 Weeks), $150 *(6 Weeks) |
Day | Time | Winter Code | pro |
|---|---|---|---|
Thursday | 6:00 pm – 7:00 pm | JT21B | Mike S |
Saturday | 10:00 am – 11:00 am | JT9B* | Katelyn |
Sunday | 12:00 pm – 1:00 pm | JT7B* | Molly |
Stars 2: Green Dot / Ages 9-11 / 6/7 Weeks
9 & 10 year olds, Green Dot. Full court. Still working on fundamentals. Working on recovering after hitting a shot. Working on footwork and body position relative to the ball. Working on 5 shot rallies using the full court.
Member Fee: | $140 (7 Weeks) $120* (6 Weeks) |
Non-Member Fee: | $175 (7 Weeks) $150* (6 Weeks) |
Day | Time | Winter Code | pro |
|---|---|---|---|
Saturday | 11:00 am – 12:00 pm | JT13B* | Katelyn |
Sunday | 11:00 am – 12:00 pm | JT35B* | Molly |
Thursday | 7:00 pm – 8:00 pm | JT96B | Mike S |
Stars 3: Ages 10-13 / 6/7 Weeks
10-13 year olds, Regular balls. Still working on fundamentals. Working on Placement. Working on 10 shot rally’s using the full court. Preparing for Match play. Participating in the Princeton Club 13 & under League on Saturday afternoons.
Member Fee: | $196 (7 Weeks), $168 *(6 Weeks) |
Non-Member Fee: | $231 (7 Weeks), $198 *(6 Weeks) |
Day | Time | Winter Code | pro |
|---|---|---|---|
Monday | 4:30 pm – 6:00 pm | JT14B | Katelyn |
Thursday | 4:30 pm – 6:00 pm | JT16B | Mike S |
Saturday | 10:00 am – 11:30 am | JT17B* | Mitchell |
Stars 4: Ages 10-13 (Advanced Intermediate) / 7 Weeks
10-13 year olds, Regular balls. Preparing for tournaments. Advanced Intermediates Players are encourage to participate in USTA Tournaments and in the Princeton Club, 13 & under League on Saturday afternoons.
Princeton Club Tennis Staff must approve the player for this group.
Member Fee: | $196 (7 Weeks) $168* (6 Weeks) |
Non-Member Fee: | $231 (7 Weeks) $198* (6 Weeks) |
Day | Time | Winter Code | pro |
|---|---|---|---|
Thursday | 4:30 pm – 6:00 pm | JT12B | Brian |
Sunday | 2:30 pm – 4:00 pm | JT97B* | Katelyn |
Pre-Teen Starters 1 / Ages 9-13 Years / 6/7 Weeks
9-13 year olds. This class is for late beginners. The Players will be learning the basic fundamentals and scoring, so they can progress into the Stars Program or Junior Varsity. Some Transitional balls may be used.
Member Fee: | $140 (7 Weeks) $120* (6 Weeks) |
Non-Member Fee: | $175 (7 Weeks) $150* (6 Weeks) |
Day | Time | Winter Code | Pro |
|---|---|---|---|
Monday | 4:30 pm – 5:30 pm | JT11B | Mike S |
Friday | 6:00 pm – 7:00 pm | JT31B* | Mike S |
Saturday | 1:00 pm – 2:00 pm | JT29B* | Mike S |
Pre-Teen Starters 2 / Ages 9-13 Years / 6/7 Weeks
9-13 year olds. This class is for advanced beginners. The Players will continue learning the fundamentals, scoring, and begin rallying so they can progress into the Stars or Junior Varsity program. Some Transitional balls may be used.
Member Fee: | $140 (7 Weeks) $120* (6 Weeks) |
Non-Member Fee: | $175 (7 Weeks) $150* (6 Weeks) |
Day | Time | Winter Code | pro |
|---|---|---|---|
Monday | 5:30 pm – 6:30 pm | JT10B | Mike S |
Friday | 7:00 pm – 8:00 pm | JT33B* | Mike S |
Saturday | 1:00 pm – 2:00 pm | JT45B* | Mitchell |
Freshman / Sophomore 1 / Ages 13-18 Years / 6 Weeks
13-18 year olds. This group is designed for those juniors who are getting started late or coming back from a long layoff. The Players will be working on their stroke fundamentals, so they can progress to our Fresh/Soph Team drill 2.
Member Fee: | $120 (6 Weeks) |
Non-Member Fee: | $150 (6 Weeks) |
Day | Time | Winter Code | pro |
|---|---|---|---|
Saturday | 2:00 pm – 3:00 pm | JT32B | Katelyn |
Sunday | 1:30 pm – 2:30 pm | JT19B | Mitchell |
Freshman / Sophomore 2 / Ages 13-18 Years / 8 Weeks
13-18 year olds. This group is designed for juniors who completed our Fresh/Soph Team Drill or played on their local High School’s Freshman & Sophomore Team. The Players will be working on improving their fundamentals, strategies, and court awareness, so they can progress into the Junior Varsity or Varsity Drill group.
Member Fee: | $140 (8 Weeks), $120* (7 Weeks) |
Non-Member Fee: | $175 (8 Weeks), $150* (7 Weeks) |
Day | Time | Winter Code | pro |
|---|---|---|---|
Saturday | 2:00 pm – 3:00 pm | JT37B* | Katelyn |
Tuesday | 4:30 pm – 5:30 pm | JT25B | Katelyn |
Junior Varsity: Ages 13-18 / 6/7 Weeks
14-18 year old’s, Designed for those players on their local Freshman and JV Teams. The group will be working on fundamentals, point play situations for singles and doubles. Encouraged to participate in the Princeton Club High School Singles League.
Member Fee: | $196 (7 Weeks), $168* (6 Weeks) |
Non-Member Fee: | $231 (7 Weeks), $198 *(6 Weeks) |
Day | Time | Winter Code | pro |
|---|---|---|---|
Monday | 5:30 pm – 7:00 pm | JT20B | Brian |
Thursday | 4:30 pm – 6:00 pm | JT22B | Katelyn |
Sunday | 2:30 pm – 4:00 pm | JT24B* | Mike S / Mitchell |
Varsity 1: Ages 14-18 Years / 6/7 Weeks
14-18 year olds, Playing on their local High School Varsity Team. The group will be working on fundamentals, point play situations for singles and doubles. The drills are more intense. Encouraged to participate in the Princeton Club High School Singles League.
Member Fee: | $196 (7 Weeks), $168* (6 Weeks) |
Non-Member Fee: | $231 (7 Weeks), $198 *(6 Weeks) |
Day | Time | Winter Code | pro |
|---|---|---|---|
Monday | 4:00 pm – 5:30 pm | JT61B | Brian |
Wednesday | 3:30 pm – 5:00 pm | JT26B | Mike A |
Thursday | 6:00 pm – 7:30 pm | JT39B | Brian |
Saturday | 11:30 am – 1:00 pm | JT27B* | Mike S |
Sunday | 4:00 pm – 5:30 pm | JT28B* | Mike S |
Varsity 2: Ages 14-18 Years / 6/7 Weeks
14-18 year olds, Playing USTA Tournaments. Playing a high position on their local High School Team and qualified for Sectional and State Tournament. Tennis Director Approval needed.
Member Fee: | $196 (7 Weeks), $168* (6 Weeks) |
Non-Member Fee: | $231 (7 Weeks), $196* (6 Weeks) |
Day | Time | Winter Code | pro |
|---|---|---|---|
Wednesday | 4:30 pm – 6:00 pm | JT38B | Brian |
Thursday | 6:00 pm – 7:30 pm | JT62B | Mike A |
Saturday | 11:30 am – 1:00 pm | JT23B* | Mitchell |
Sunday | 4:00 pm – 5:30 pm | JT34B* | Mike A |
How to Sign Up
Members
— See Front Desk
— Princeton Club App
— Member Portal
Non-Members
Please see the Front Desk for Registration or contact Mike Asfeld with questions.
Designed For all skill levels
Contact Princeton Club Tennis Department
Send a Message
"*" indicates required fields
Summer Session
Summer Session: June 15th – August 9th (8 weeks)
— Holiday Break: No instruction July 4th – 6th
Mini Summer Tennis Camp:
Session 1: August 10-13
Session 2: August 17-20
Open for Registration April 1st.
**Non-member Registration must have a credit card attached
It is too warm or rains, lessons moved inside. Lessons taught by quality USPTA Pros.
The Junior Tennis Program does not prorate or have make ups. An account credit will only be applied with a Doctor’s excuse. *The exception is we recognize that Some School Districts are not out of School Until June 12 and/or 13. If your child is in one of those School Districts and would like to participate in our program, we will pro-rate for those players the first week. Please contact Mike Asfeld, Racquet Sports Director: masfeld@princetonclub.net and he will approve the pro-rated request
Pee Wee 1: Red Ball/Foam Ball / Ages 4-5 Years / 8 Weeks
4 & 5 years olds, red ball and foam balls, working on forehand and backhand groundstrokes and serve. Also working on tracking a ball and knowing the lines on the courts. Trying to rally with the instructor.
Member Fee: | $160 |
Non-Member Fee: | $232 |
16 lessons |
Day | Time | Summer Code |
|---|---|---|
Monday / Wednesday | 10:15 am – 11:00 am | JT1C |
Monday / Wednesday | 4:15 pm – 5:00 pm | JT15C |
Pee Wee 2: Red/Foam/Orange / Ages 6-7 Years / 8 Weeks
6 & 7 years olds, orange and foam balls, continued work on forehand and backhand groundstrokes, volley and serve. Ball tracking is improving and rallies have gotten longer with the instructor.
Member Fee: | $160 |
Non-Member Fee: | $224 |
16 Lessons |
Day | Time | Summer Code |
|---|---|---|
Monday / Wednesday | 4:15 pm – 5:00 pm | JT20C |
Tuesday / Thursday | 10:15 am – 11:00 am | JT2C |
Stars 1: Orange Ball / Ages 7-9 Years / 8 Weeks
7-9 years olds, orange balls, 60 foot courts. Still working on fundamentals. Learning how to keep score. Working on 5 shot rallies from the 60 foot court lines with the instructor.
Member Fee: | $192 |
Non-Member Fee: | $256 |
16 Lessons: |
Day | Time | Summer Code |
|---|---|---|
Monday / Wednesday | 10:00 am – 11:00 am | JT4C |
Monday/Wednesday | 5:00 pm – 6:00 pm | JT16C |
Tuesday / Thursday | 10:00 am – 11:00 am | JT5C |
Stars 2: Green Dot / Ages 9-11 / 8 Weeks
9 & 10 year olds, Green Dot. Full court. Still working on fundamentals. Working on recovering after hitting a shot. Working on footwork and body position relative to the ball. Working on 5 shot rallies using the full court.
Member Fee: | $192 |
Non-Member Fee: | $256 |
16 Lessons |
Day | Time | Summer Code |
|---|---|---|
Monday / Wednesday | 11:00 am – 12:00 pm | JT6C |
Tuesday / Thursday | 11:00 am – 12:00 pm | JT7C |
Tuesday / Thursday | 4:00 pm – 5:00 pm | JT17C |
Stars 3: Ages 10-13 / 8 Weeks
10-13 year olds, Regular balls. Still working on fundamentals. Working on Placement. Working on 10 shot rally’s using the full court. Preparing for Match play. Summer Match Play will be on Fridays from 3:00-5:00 pm
Member Fee: | $304 |
Non-Member Fee: | $368 |
16 Lessons |
Day | Time | Summer Code |
|---|---|---|
Monday / Thursday | 1:00 pm – 2:30 pm | JT8C |
Stars 4: Ages 10-13 (Advanced Intermediate) / 8 Weeks
10-13 year olds, Regular balls. Preparing for tournaments. Advanced Intermediates Players are encourage to participate in USTA Tournaments and in the Princeton Club, Summer Match Play will be on Fridays from 3:00-5:00 pm
Princeton Club Tennis Staff must approve the player for this group.
Member Fee: | $304 |
Non-Member Fee: | $368 |
16 Lessons |
Day | Time | Summer Code |
|---|---|---|
Monday / Thursday | 2:30 pm – 4:00 pm | JT3C |
Pre-Teen Starters 1 / Ages 9-13 Years / 8 Weeks
9-13 year olds. This class is for late beginners. The Players will be learning the basic fundamentals and scoring, so they can progress into the Stars Program or Junior Varsity. Some Transitional balls may be used.
Member Fee: | $192 |
Non-Member Fee: | $256 |
16 Lessons |
Day | Time | Summer Code |
|---|---|---|
Monday / Wednesday | 11:00 am – 12:00 pm | JT13C |
Tuesday / Thursday | 11:00 am – 12:00 pm | JT14C |
Tuesday / Thursday | 5:00 pm – 6:00 pm | JT18C |
Pre-Teen Starters 2 / Ages 9-13 Years / 8 Weeks
9-13 year olds. This class is for advanced beginners. The Players will continue learning the fundamentals, scoring, and begin rallying so they can progress into the Stars or Junior Varsity program. Some Transitional balls may be used.
Member Fee: | $192 |
Non-Member Fee: | $256 |
16 Lessons |
Day | Time | Summer Code |
|---|---|---|
Monday / Wednesday | 11:00 am – 12:00 pm | JT13C |
Tuesday / Thursday | 11:00 am – 12:00 pm | JT14C |
Tuesday / Thursday | 5:00 pm – 6:00 pm | JT18C |
Freshman / Sophomore 1 / Ages 13-18 Years / 8 Weeks
13-18 year olds. This group is designed for those juniors who are getting started late or coming back from a long layoff. The Players will be working on their stroke fundamentals, so they can progress to our Fresh/Soph Team drill 2.
Member Fee: | $304 |
Non-Member Fee: | $368 |
16 Lessons |
Day | Time | Summer Code |
|---|---|---|
Monday / Thursday | 2:30 pm – 4:00 pm | JT9C |
Freshman / Sophomore 2 / Ages 13-18 Years / 8 Weeks
13-18 year olds. This group is designed for juniors who completed our Fresh/Soph Team Drill or played on their local High School’s Freshman & Sophomore Team. The Players will be working on improving their fundamentals, strategies, and court awareness, so they can progress into the Junior Varsity or Varsity Drill group.
Member Fee: | $304 |
Non-Member Fee: | $368 |
16 Lessons |
Day | Time | Summer Code |
|---|---|---|
Monday / Thursday | 2:30 pm – 4:00 pm | JT9C |
Junior Varsity: Ages 13-18 / 8 Weeks
14-18 year olds, Designed for those players on their local Freshman and JV Teams. The group will be working on fundamentals, point play situations for singles and doubles. Encouraged to participate in the Princeton Club High School Singles League.
Member Fee: | $456 |
Non-Member Fee: | $552 |
24 Lessons |
Day | Time | Summer Code |
|---|---|---|
Monday / Tuesday / Thursday | 8:00 am – 9:30 am | JT30C |
Monday / Tuesday / Thursday | 4:00 pm – 5:30 pm | JT31C |
Varsity 1: Ages 14-18 Years / 8 Weeks
14-18 year olds, Playing on their local High School Varsity Team. The group will be working on fundamentals, point play situations for singles and doubles. The drills are more intense. Encouraged to participate in the Princeton Club High School Singles League.
Member Fee: | $456 |
Non-Member Fee: | $552 |
24 Lessons |
Day | Time | Summer Code |
|---|---|---|
Monday / Tuesday / Thursday | 8:00 am – 9:30 am | JT11C |
Monday / Tuesday / Thursday | 4:00 pm – 5:30 pm | JT12C |
Varsity 2: Ages 14-18 Years / 9 Weeks
14-18 year olds, Playing USTA Tournaments. Playing a high position on their local High School Team and qualified for Sectional and State Tournament. Tennis Director Approval needed.
Member Fee: | $528 |
Non-Member Fee: | $624 |
27 Lessons |
Day | Time | Summer Code |
|---|---|---|
Monday / Tuesday / Thursday | 8:00 am – 9:30 am | JT11C |
Monday / Tuesday / Thursday | 4:00 pm – 5:30 pm | JT12C |
Parent & Child: Ages 2 1/2 - 4 years old / 8 Weeks
30 minute class. Designed for parent and child participation, together on the court.
Hand-Eye coordination, foam balls, footwork, balloons & fun games
Need a minimum of 3 families
Member Fee: | $56 |
Non-Member Fee: | $80 |
8 Lessons |
Day | Time | Summer Code |
|---|---|---|
Monday | 9:30 am – 10:00 am | JT35C |
Wednesday | 6:00 pm – 6:30 pm | JT36C |
Pee Wee 1: Red Ball/Foam Ball / Ages 4-5 Years
Pee Wee 2: Red/Foam/Orange / Ages 6-7 Years
Junior Tennis Program for August 2026
Session 1: August 10th through August 13th (M-TH)
Session 2: August 17th through August 20th (M-TH)
Member Fee: | $48 |
Non-Member Fee: | $64 |
Day | Time | Summer Code |
|---|---|---|
Session 1: Monday through Thursday | 11:00 am – 11:45 am | STC7 |
Session 2: Monday through Thursday | 11:00 am – 11:45 am | STC8 |
Stars 1: Orange Ball / Ages 7-9 Years
Junior Tennis Program for August 2026
Session 1: August 10th through August 13th (M-TH)
Session 2: August 17th through August 20th (M-TH)
Member Fee: | $56 |
Non-Member Fee: | $72 |
Day | Time | Summer Code |
|---|---|---|
Session 1: Monday through Thursday | 9:00 am – 10:00 am | STC1 |
Session 2: Monday throughThursday | 9:00 am – 10:00 am | STC2 |
Stars 2: Green Dot / Ages 9-11
Junior Tennis Program for August 2026
Session 1: August 10th through August 13th (M-TH)
Session 2: August 17th through August 20th (M-TH)
Member Fee: | $56 |
Non-Member Fee: | $72 |
Day | Time | Summer Code |
|---|---|---|
Session 1: Monday through Thursday | 10:00 am – 11:00 am | STC4 |
Session 2: Monday through Thursday | 10:00 am – 11:00 am | STC5 |
Stars 3: Ages 10-13
Stars 4: Ages 10-13 (Advanced Intermediate)
Junior Tennis Program for August 2026
Session 1: August 10th through August 13th (M-TH)
Session 2: August 17th through August 20th (M-TH)
Member Fee: | $88 |
Non-Member Fee: | $104 |
Day | Time | Summer Code |
|---|---|---|
Session 1: Monday through Thursday | 12:30 – 2:00 pm | STC10 |
Session 2: Monday through Thursday | 12:30 – 2:00 pm | STC11 |
Pre-Teen Starters 1 / Ages 9-13 Years
Pre-Teen Starters 2 / Ages 9-13 Years
Junior Tennis Program for August 2026
Session 1: August 10th through August 13th (M-TH)
Session 2: August 17th through August 20th (M-TH)
Member Fee: | $56 |
Non-Member Fee: | $72 |
Day | Time | Summer Code |
|---|---|---|
Session 1: Monday through Thursday | 2:00 pm – 3:00 pm | STC13 |
Session 2: Monday through Thursday | 2:00 pm – 3:00 pm | STC14 |
How to Sign Up
Members
— See Front Desk
— Princeton Club App
— Member Portal
Non-Members
Please see the Front Desk for Registration or contact Mike Asfeld with questions.
MIKE SELL, BRIAN JANSEN, KATELYN BURRIE, ERIK SAMUELSON, BRENNA MCCORMICK, MOLLY ASFELD & DELANEY PREMEAU Pricing Effective 8/1/25
Players | 30 min (Member) | 30 min (Non-Member) | 60 min (Member) | 60 min (Non-Member) | 90 min (Member) | 90 min (Non-Member) |
|---|---|---|---|---|---|---|
1 | $36.00 | $41.00 | $70.00 | $75.00 | $106.00 | $111.00 |
2 | $19.00 | $24.00 | $36.00 | $41.00 | $53.00 | $57.00 |
3 | $25.00 | $30.00 | $35.00 | $39.00 | ||
4+ | $20.00 | $25.00 | $28.00 | $33.00 |
Member Only Packages
Please contact Tennis Staff prior to purchasing.
6 × 1-Hour Sessions: | $408 |
|---|---|
12 × 1-Hour Sessions: | $780 |
JAY MASSART, MIKE ASFELD, MITCHELL SWING | Pricing Effective 8/1/25
Players | 30 min (Member) | 30 min (Non-Member) | 60 min (Member) | 60 min (Non-Member) | 90 min (Member) | 90 min (Non-Member) |
|---|---|---|---|---|---|---|
1 | $41.00 | $46.00 | $75.00 | $80.00 | $115.00 | $121.00 |
2 | $21.00 | $26.00 | $38.00 | $43.00 | $58.00 | $63.00 |
3 | $27.00 | $32.00 | $39.00 | $44.00 | ||
4+ | $22.00 | $27.00 | $30.00 | $35.00 |
Client
SUITES