Changes to Registration Process due to the Phase 2 Reopen Virginia Measures:

ALL LESSONS must be set up with Kelly or Anastasia BEFORE REGISTRATION!

If you register without consulting and securing a lesson time, you will not receive the lessons. You will get a refund.

At this time, lessons that are available for registration are open for people who have made arrangements with Kelly or Anastasia only.

ALL LESSONS, Group and Private or Semi-private, must be paid for online. Kelly or Anastasia will open your classes for you and then you must notify us that your registration was successful or that you need help.

We apologize for the inconvenience. We are doing our best and are extremely happy to have our lessons available for as many participants as possible. Phase 3 is announced this weekend and we hope to be able to reach out to more people in our community to teach water safety and a life-long love of swimming!

Contact us for lesson availability.

Kelly: 804-929-8929,     Anastasia:

"click" below for Parent Schedules:

 Wednesday, Aug 12   updated 8/10       

Saturday, Aug 8   updated 8/5       

Sunday, Aug 9   updated 8/5  


Group lessons are availabe in 4 or 8 - lesson packages.

Private and Semi-private lessons are available 1 - 8 lesson packages.

See below and "Announcements" for more details!


All lessons are taught at the SwimQuest Aquatic Center, 6800 Deer Run Dr., Midlothian, VA 23112     MAP

Lessons are offered:

Wednesdays: 9:30 am - 12:30 pm, 1:30 pm - 4:30 pm, 5:00 pm - 7:30 pm

Saturdays: 9:30 am - 12:30 pm, 1:30 pm - 4:30 pm

Sundays: 9:30 am - 12:30 pm, 1:30 pm - 4:30 pm

All Group Lessons are $25/half hour.  


All beginner classes are 30 mins long, 3-4 students per instructor.

Intermediate classes are 45 mins long,  3-5 students per instructor.

Stroke School classes are 1 hour long, 3-8 students per instructor. 


Private lessons are $50/half hour Semi-Private lessons are $35/half hour per child (we do not match swimmers in semi-private lessons - parents do.)

We are currently on a wait list for all private and semi-private instruction.

If you would like to be added to our waiting list please contact Anastasia Carneal at with your swimmer's name, age, and swim level as well as a phone number she can best reach you at and your availability for the lessons. Please allow 24 hours for a reply on weekdays.