Group Swim Lessons
Waterworks offers group swim lessons and private  lessons Monday through Thursday evenings at the park. Our summer lessons fill up quickly, so register today! You may register at Chinn Aquatics & Fitness Center, Sharron Baucom Dale City Recreation Center or Veterans Memorial Park or online by clicking the "I'm Ready to Register" link below. 

Preschool 1 6:45 p.m. OR 7:20 p.m.
Preschool 2/3 6:45 p.m.
Level 1/2 7:20 p.m. OR 8:05 p.m.
Level 3 8:05 p.m.



​June 19 - 27

6 classes


​July 1 - 11

7 classes (no class July 4)


​July 15 - 25

8 classes


​July 29 - August 9

8 classes


*Mon. - Thurs. OR Tue. - Fri.


Private Lessons
For those who prefer one-on-one instruction, the Department of Parks & Recreation offers private & semi-private lessons on the same days and times of the day (PM) as group lessons.
Fee: $170 for six 30-min lessons (semi-private, add $55/additional person)
Junior Lifeguard CampAquatics Training 129.jpg
This is two-week training program for youth who desire the skills to become a lifeguard. Students will gain valuable on the job training in the areas of recognizing emergencies, introductory lifeguard skills (certification not included) including First Aid and CPR, and effective communication with guests. Participants will work one days with an experienced lifeguard during the second week. T-shirt & whistle provided, discounted admissions and/or volunteer opportunities are available after class until 6:00 p.m. on class days (weather permitting).
Prerequisite: Students should be able to swim 100 yards continuously in deep water and tread water for 1 minute.
Fee: $150; 8 sessions
Day: Mon. July 29 — Thurs. August 8
Session I: 12:00 - 4:00 p.m.
Ages: 11-14 years
For more information, please e-mail the Aquatics Manager or call 703-680-7137
Parent-Child Play DatesWW childrens area.jpg
Spend a quiet morning with your child at our waterpark before the crowds emerge and enjoy a discounted admission rate! (Exit park at 10:30 a.m.)
Every Wednesday (running June 26 – August 7)
9:00 - 10:30 a.m.
$3.50/per child/per session
One free adult per paying child
registration logo.jpg