Summer Camps & Classes at OSRC

Oakton Swim & Racquet Club offers fun, high-energy summer camps and classes in Oakton, VA, featuring tennis, pickleball, and swim activities for kids of all ages and skill levels. Our junior classes are designed to build athletic skills, improve coordination, and keep players engaged with a mix of instruction, games, and match play. With flexible week-to-week registration and programs for beginners through advanced players, families from Oakton, Vienna, and Fairfax can find the perfect fit. We offer a full day summer sports camp in the last few weeks of Summer! Non-members and guests are welcome to register for classes and camps

Summer Tennis & Sports Camps

Non-members and guests are welcome to register for classes and camps

Full Day Sports Camps

Ages 5–12 • 9:00 AM–3:00 PM
Tennis and pickleball in the morning, free swim in the afternoon, plus games and activities.

Full Day Sports Camp Week 7

Week 7

August 3–7
Monday–Friday • 9:00 AM–3:00 PM
  • Tennis and pickleball
  • Free swim every afternoon
  • Lunch Provided Fridays

Register

Full Day Sports Camp Week 9

Week 9

Flex Option

August 17–21
Monday–Friday • 9:00 AM–3:00 PM
  • Pro-rate Available
  • Tennis and pickleball
  • Free swim every afternoon
  • Lunch Provided Fridays

Register

Builds Athletic SkillsImproves footwork, balance, coordination, and reaction time.
Keeps Kids ActiveAdds variety through tennis, pickleball, swimming, and games.
Flexible RegistrationChoose one week or register for multiple weeks.

Looking for Afternoon Tennis Classes?

View Schedule

*For those on OSRC dive team, players can join the next age group so they can do dive practice.

Register by Week
Full Day Sports Camp (Last 3 Weeks)
Tennis & Pickleball in the morning + free swim in the afternoon

Week 1
Jun 22–26

Register

Week 2
Jun 29–Jul 2

Register

Week 3
Jul 6–10

Register

Week 4
Jul 13–17

Register

Week 5
Jul 20–24

Register

Week 6
Jul 27–31

Register

Week 7
Aug 3–7
(Full Day Sports Camp)

Register

Week 8
Aug 10–14
(Full Day Sports Camp)

Register

Week 9
Aug 17–21
(Full Day Sports Camp)

Register

Morning Tennis Practice

8 & Under
8:30am – 9:15am

Fun introduction to tennis with games, coordination, and basic stroke development.

Register

10 & Under
9:15am – 10:15am

Build rally skills, movement, and consistency while continuing to develop technique.

Register

12 & Under
10:15am – 11:15pm

Focus on point play, strategy, and improving overall match confidence.

Register

13 & Up
11:30pm – 1:00pm

Advanced drills, match play, and competitive development for older players.

Register