Attention Members: Our Athletic Wing (to include fitness and aquatics) is OPEN. For details regarding our new operating protocols and procedures, visit our website. To register for a workout time slot, click here. Please note: masks are required for entry into the Center and should be worn at all times except when working out or swimming. Thanks!

Our 2021 Camps Magazine is NOW AVAILABLE! Click here to read more! ALL Applications ARE NOW BEING ACCEPTED. Visit our summer camps page to learn more.

Menu Quick Links

You belong here.

Aquatics: Fun in the Water All Year Round

Maybe swimming is one way you stay healthy and fit. Maybe you’d love to splash around with your kids in a spotless pool. Or maybe you’re looking for swimming activities for your children. The Weinstein JCC has it all in two beautiful indoor pools and Camp Hilbert's outdoor facilities.

Swim Classes

The Weinstein JCC Aquatics Department brings you more than just swimming pools. We bring you a sense of community in a place where you and your family can get involved in learning water activities and more. Elements of this program are open to both members and non-members.


Swim Classes at the Weinstein JCC

The Weinstein JCC has dozens of swim classes for all ages and all levels of skill. Our highly qualified instructors can make enjoying the water part of your family’s life. Scroll down to see all of our fall Aquatics classes. Or, visit our Activity Finder and click on the Aquatics filter in the right-hand box.

Private Individual & Group Swim Lessons

Our private swim lessons are customized to meet the participant's needs. Instructors use a gentle and encouraging approach enabling students to overcome fear of the water and progress quickly. Contact Assistant Aquatics Director Myles Phelps at (804) 545-8640 or for more information.

Lessons expire 6 months after purchase.

Due to high volumes in private swim lessons, New non-member private lessons are not available at this time.


Shallow Water Aerobics - Spring

This water aerobics class meets is great for adults looking for a fun, low-impact physical activity. During class you will perform various movements in shallow water to improve joint flexibility, range of motion, and muscle strength to the sound of up-beat music! *All participants will be socially distanced to ensure public safety. (Minimum class size: 4)

*All participants will be socially distanced to ensure public safety.


Deep Water Aerobics - Spring

This water aerobics class is great for adults looking for a fun, low-impact physical activity. During class you will perform various movements in 8-10 feet of water to improve joint flexibility, range of motion, and muscle strength. Aqua belts are provided and are required to participate. All participants will be socially distanced to ensure public safety. (Maximum class size: 12)

*All participants will be socially distanced to ensure public safety.


Aqua Zumba - Spring

Join Instructor Jill Carrillo for a class that’s perfect for anyone who’s looking to make a splash by adding a low-impact, high-energy aquatic exercise to their fitness routine.

How it works: Aqua Zumba integrates the Latin/International dance rhythms and movement of Zumba with traditional aquatics fitness principles and exercises, creating the ultimate “Pool Party” that you won’t want to miss! (Maximum class size: 6)

*All participants will be socially distanced to ensure public safety.


Level 3: Stroke Development - Spring

The objectives of Learn-to-Swim Level 3 are to expand proficiency of previously learned skills by providing additional guided practice. Participants learn and practice survival floating and learn to swim front crawl and elementary backstroke at rudimentary proficiency levels. We begin introduction of the scissors and dolphin kicks and extend the time duration for treading water. Participants also learn rules for headfirst entries and begin to learn to enter the water headfirst from a seated position at poolside. As in all levels, new and previously addressed water safety topics are included. Participants who successfully complete Level 3 have achieved basic water competency in a pool environment. (Maximum class size: 8)

*All participants will be socially distanced to ensure public safety.


Level 4: Stroke Improvement - Spring

In Learn-to-Swim Level 4, participants improve their aquatic skills and increase their endurance by swimming the strokes learned in Level 3 (i.e., front crawl, elementary backstroke) for greater distances and with more advanced proficiency. Participants add arm actions to the previously learned scissors kick and breaststroke kick to perform the rudimentary sidestroke and to learn the breaststroke. Participants also begin to learn the back crawl and butterfly, as well as the basics of performing a simple open turn at a wall. (Maximum class size: 8)

*All participants will be socially distanced to ensure public safety.


Pre-Fins Group - Spring

Pre-fins is a great way to keep your child active this year while introducing them to Dolphin Club swim team program! Practices are ran as a hybrid between a swim team practice and group swim lessons. This gives the swimmers more personal attention from our coaches to improve their strokes, while also giving them a taste of the competitive swimming world. We will be holding fun intra-squad meets at the JCC throughout the year. The Pre-fins program emphasizes learning, fitness, and fun!

Swimmers must be 5 years or older and be able to swim 50 yards of legal freestyle and backstroke.

*All participants will be socially distanced to ensure public safety.

In addition to registering, please fill out our Pre-Fin Registration Form on our website.

For more information, contact Coach Craig Clift at


Parent and Child Aquatics Level 1 - Spring

Level 1 introduces basic skills to parents and children. Parents learn how to safely work with their child in the water, including how to appropriately support and hold their child in the water and how to prepare and encourage their child to participate fully and try the skills. Children receive an introduction to basic skills that lay a foundation for learning to swim. In addition, parents are introduced to several water safety topics. (Maximum of 8 participants)

*All participants will be socially distanced to ensure public safety.


Parent and Child Aquatics Level 2 - Spring

Parent and Child Aquatics Level 2 builds on the skills introduced in Level 1. Participants improve on these skills and learn more advanced skills in Level 2. As with Level 1, water safety topics are also included in this level. (Parent & Child Level 1 is not a prerequisite for this course) (Maximum of 8 participants)

*All participants will be socially distanced to ensure public safety.


Swim Lessons

Private Swim Lessons for Ages 3+

The Weinstein JCC offers one-on-one classes that are an alternative to group lessons. Please contact Aquatics Director Myles Phelps at (804) 545-8640 or to set-up your lessons. We require a 24-hour cancellation notification in order to reschedule. 

Private Session
  • Members – $28
    Non-members – $40
Semi-Private Session
  • Members – $22
  • Non-members – $34

The Aquatics Program is supported in part by: Gerrie Cairns Aquatics Fund and Evelyn Zaben Benson JCC Aquatics Endowment Fund. All of our swim classes are supported by The Kathie and Steve Markel Learn to Swim Program.

Swim Lesson Specials

Purchase 5 private swim lessons for $125! 

They make a great gift! Private lessons are offered 7 days a week.

Please contact Myles Phelps at or (804)545-8640 with your availability before purchasing the special.

Lessons expire 6 months after purchase.

Due to high volumes in private swim lessons, New non-member private lessons are not available at this time.


The Dolphins and Dolpholinas

By participating in the Weinstein JCC’s swim team programs, children can improve their skills as they learn critical values like teamwork, responsibility, dedication and self-discipline. 

The Weinstein JCC’s Dolphin Club was founded in 1955 and is a registered swim club with Virginia Swimming, a Local Swim Committee of USA Swimming. As a part of USA Swimming, the Dolphin Club participates in the Safe Sport Program, which is focused on creating and maintaining a fun, healthy and safe environment for its members.

Dolphin Club Year-Round Swimming

The Dolphin Club of Richmond, Virginia invites you to join our year-round Dolphin Club Swim Team! To determine team placement, bring your swimmer to the Weinstein JCC for a free, no obligation evaluation. Email Coach Craig at to set up an appointment or for more information.

Now offering flexible monthly payments!

Be sure to get registered quickly to secure your spot. Click here for the 2020-21 Dolphin Club Swim Team Registration Form. Once complete, please email to Coach Craig at or Myles Phelps at

Click here for the practice schedule.

Please also fill out this USA Swimming Registration Form.

Click here for the Photo Release Rejection Form.

For more information, contact the Aquatics Department at 545-8640 or visit the swim team website at


Dolphin Club/Rockville Summer Swim Team (RVDC)

The Dolphin Club will be merging with the Rockville Racers again this Summer to compete in the Greater Richmond Aquatics League (GRAL). Summer swim team is a great way for your child to improve their swimming skills while introducing them to the world of competitive swimming in a fun, relaxed atmosphere. We are excited for this summer’s swim season with our focus being on teambuilding, learning and most of all fun!

If your child is signed up for Camp Hilbert, practice will be provided during their instructional swim time throughout the week. Due to COVID restrictions, transportation cannot be provided to swim meets.

If you have not already participated in our year round swim team or Pre-fins program this year, please contact Coach Craig at to set up a free evaluation. Participants must be able to swim a minimum of 25 yards of legal backstroke or freestyle.

Practice schedule is TBD based on covid restrictions and number of participants, but we plan to offer practice times after 4pm during the week (similar to previous schedules).

We will compete in 6 swim meets on Wednesday evenings on the following dates:

  • June 9
  • June 16
  • June 23
  • June 30
  • July 7
  • July 14
  • and Champs on July 26/27 (at SwimRVA).

GRAL will determine if swim meets are virtual or in person by June 1. If virtual, all meets will be swum at Rockville, otherwise we will have 3 home meets at Rockville.

Each registered swimmer will receive a RVDC team swim cap and t-shirt!

Click here to learn more and register.


About Head Swim Coach Craig Clift

Coach Clift graduated from VCU with a Bachelor’s of Science in Recreation with a concentration in Finance and Management. While at VCU from 1982-1986, he swam for the Rams. He holds four individual records, and was a part of five record holding relay teams. Coach Clift has 31 years of coaching experience encompassing all ages and ranges, from Summer League and High School teams to teams with Age Group, Top 10-16 in the USA, Zone and National Select Camp athletes, NCSA Junior National, USA Junior National, US Open, Nationals, Olympic Trial athletes, and top 100 World ranked athletes. He has 25 years of team management experience and brings with him innovative and sound ideas for the Dolphin Club. Coach Craig is a lifetime member of the American Swim Coaches Association and is qualified for Level 4 certification. Craig Clift is the father of two children and enjoys living in Mechanicsville, VA.

Coach Craig brings a consistent philosophy of total involvement with athletes in and out of the water, development and education of swimmers and their families, guidance of swimmers progressively through their swimming experience at their own pace, dedication to mastery of required technical skills before focusing on training to swim faster, program development from Novice through National programs recognizing that all successful clubs are built on a foundation of younger swimmers, teamwork, friendship, support and training for all athletes.


About our Swim Team Groups:

Pre-Fins Group 
This is one of the most exciting additions to Dolphin Club in years! Due to the overwhelming success and excitement of our summer swim team, we have created the Pre-Fins program. To be in this group, your young athlete must be able to complete a 25 free or 25 back unassisted and must be 5 years old or older. While swimmers in this group will not compete in USA Swimming meets, they very much will be members of the “Fin Family” and will have a “fun meet” at the end of each of the three 8-week sessions.

Swimmers in this group will focus greatly on learning the fundamentals of all four strokes over the course of 8 weeks and are greatly encouraged to swim each of the three different 8-week sessions to enjoy the full benefit of being a member of Dolphin Club. Development will be different for each athlete, and coaches will be focusing on improving each individual swimmer for what comes next in their progression rather than having a specific set of skills that they must to do regardless of their current ability. The coach to swimmer ratio will be low in order to provide the best quality coaching possible, and the fun to swimmer ratio will be blown out of the water!

Novice Group 
For many of our younger swimmers, this will be the entry level group for Dolphin Club. To gain entrance into the Novice Group, each swimmer must be able to complete at least 3 of the 4 competitive strokes legally. As you can imagine, our top priority for this group is to HAVE FUN. When a swimmer loves coming back, you can never bring them too much! Naturally though, we hope to create a skill set based on the fundamentals that can be carried with them throughout the rest of their swimming careers and lives. Therefore, we will put a lot of focus on areas like proper push-offs and streamlines, strong under and above the water kicking, safe and competitive starts & turns, as well as correct and legal technique in all 4 strokes.

Advanced Novice Group 
For the young swimmer who has advanced beyond the basics and can legally complete a 100 Individual Medley, you may need to consider the Advanced Novice practice option. There is still a tremendous focus on having a blast while also working on the fundamentals of each of the strokes along with the important details like turns, starts and underwaters that are critical to a swimmer’s development. These athletes will begin to do more “sets” to help prepare them for a training environment that they will see in the Age Group program.

Age Group 
While the Novice Group is generally considered the entry level for Dolphin Club, some new swimmers with higher levels of experience may find themselves in the Age Group program. To be in this group, each swimmer must be proficient in all 4 of the competitive strokes and should be excited to experience a slightly more competitive side to the sport. Although, it should be noted that we plan on having a great time and will constantly look to challenge our swimmers in a way that continues to emphasize the fun side of the sport!

Age Groupers can expect to work on continuing to perfect many of the fundamental skills learned in the Novice group while taking everything to the next level. Swimmers should be prepared to do more challenging “sets” while also having a full understanding of clock reading and intervals. Basic “dryland” activities will also be safely introduced to help all levels of swimmers in the group achieve each of their goals.

Junior Group 
Are you finding yourself becoming more serious about reaching new heights in your swimming? Then Junior Group is where you belong! Working on the fundamentals of the sport will continue in this group, but there will be a much stronger element of training with some good old fashioned hard work mixed in. Athletes in the Junior Group will work with a very specific seasonal training plan that will help them maximize their success in preparation for an end of the season championship meet.

There will be a combination of high level stroke mechanics mixed with challenging interval and race training in the Junior Group. Swimmers will have the opportunity to challenge themselves and create an even more confident sense of self as they learn to traverse the ups and downs of competitive swimming with their teammates. And did we mention that it's going to be fun?!

Senior Group 
The highest level of training at Dolphin Club has been reserved for the Senior Group. Each athlete must be proficient in each stroke and be eager to challenge their own abilities and previous limits on a weekly basis. Swimmers' levels of motivation and discipline will be unmatched as they gain more and more self-confidence throughout the season. Each season will be specifically designed to create the greatest opportunity for success culminating in the end of the year championship meet.  Senior Groupers will become a strong, tightly knit group throughout the season as they work together as teammates to attack each and every workout. Each swimmer's preparation and motivation will come from the desire and will to achieve high levels of success at the state and national levels!

For more information about all of our swim groups, as well as pricing information, practice schedules and more, please visit our Dolphin Club website. To register, visit our activity finder here.

Pool Parties

Kids love pools—and pool parties. So, call our Party Coordinator at (804) 545-8640 to set up your child’s pool birthday party today! The party consists of one hour in the party room and one hour of pool fun. Parent-tot parties are also available for 2-4 year olds. Our salt-water Sternheimer Recreational Pool features a beach entry, small slide, large spiral slide, lemon drops, mushroom waterfall, lazy river and whirlpool. Lifeguards will be provided.

Party times vary: Saturdays 11 – 5 pm or Sundays 12 – 5 pm

Parties for 2 to 4-year-olds (includes 12 kids)
*Each child under age 4 must be accompanied in the pool by an adult.
$250 JCC Members

*$5 For each additional child

Parties for 5-year-olds and up (includes 20 kids)
$250 JCC Members

*$5 For each additional child

For more information about the other birthday parties we offer, visit our Birthday Parties page.

About Our Pools

The Francis A. Lewis Pool

The ideal place to immerse yourself in health. Kept at between 80 and 84 degrees (with a set point of 82 degrees), this 25-yard, six lane salt-water pool is used for everything from general lap swim and deep water fitness to instructional swim lessons. It’s also the home pool for the Dolpholinas Synchronized Swim Team and the Dolphin Club Summer and Winter Swim Teams.

Please note that based on time of day and usage of the pool, lifeguards may intiate circle-swim. There will also be signage during programs and private swim lessons to indicate which lanes are open for free swim. Open swim lanes are reflected on the pool schedule, but if you have any questions please feel free to contact Myles Phelps at (804) 545-8640.

The Sternheimer Recreational Pool

It’s family fun year-round. Our recreational saltwater pool is our own tiny water park. Kept at between 84 and 88 degrees (with a set point of 86 degrees), the Sternheimer Recreational Pool includes two waterslides, a lazy river, a sitting area with whirlpool-like jets, a mushroom waterfall and lemon drop and wall sprays. Programming includes recreational play for all ages, instructional swim lessons and shallow water fitness.

Hours that the Rec Pool is open to the community are also posted.

Go to our schedules for the Lewis and Sternheimer pool schedules.

The Camp Hilbert Pool

Want to soak in some sunshine while you swim? Members are welcome to use the beautiful Rec and Lap Pool at Camp Hilbert on weekends during the summer from Memorial Day to Labor Day. Just bring your ID between 11 a.m. and 6 p.m. Saturday and/or Sunday.

Members may bring up to four guests per family per day. Guests passes may be purchased in advance at the Weinstein JCC or at the Camp Hilbert Pool check-in for $5. And if you work up an appetite while you’re here, full concessions are available at the Hilbert Snack Bar run by Yossi Goel and friends from 11:30 am to 5:00 pm. If you have any questions, please contact the Weinstein JCC Membership office at (804) 285-6500. Or, call the Camp Hilbert pool directly on summer weekends at (804) 556-3590. Click here for directions.

Interested in having a pool birthday party? For more information, please go to our Birthday Parties page.

Pool Rules and Policies

  1. No swimming without a lifeguard on duty.
  2. No running or rough play.
  3. Children under the age of 8 are not permitted in the pool area without an adult.
  4. Children under the age of 5 must have an adult actively supervising them in the water.
  5. Children who are not toilet-trained must wear a swim diaper in the pool.
  6. Proper swimwear is required.
  7. Excessive talking to the lifeguard is not permitted.
  8. Consumption of food and beverages on the pool deck and in the pool is prohibited.
  9. No glass allowed in the pool area.
  10. Persons with open sores, skin infections or other similar conditions are prohibited from entering the water.
  11. At the first sign of thunder, the pool will close for 30 minutes. Each additional clap of thunder or lightning will delay the re-opening of the pool 30 minutes from that point.
  12. The pool area is reserved for members and their guests during open swim times.
  13. Persons using the water slide must be able to swim and also meet the height requirements indicated on the penguin sign by the foot of the slide.
  14. Weinstein JCC is not responsible for lost or stolen articles.
  15. Lifeguards have the right to enforce additional rules deemed necessary to keep patrons safe.

Want to learn more about Aquatics at the Weinstein JCC? Contact Aquatics Director Myles Phelps at or (804) 545-8640.