Sign In

Trending Searches: Job OpportunitiesParks | Library

Swim Lessons
During the summer season, we open six swim lesson locations throughout Prince William County: SplashDown Waterpark, Waterworks Waterpark, Birchdale Pool, Graham Park Pool, Hammill Mill Pool, Veterans Memorial Park Pool & Slide. Two indoor locations are available for lessons throughout the year: Sharron Baucom Dale City Recreation Center and Chinn Aquatics & Fitness Center.

We aim to build on existing skill levels for all ages and develop new ones for efficient technique. Our classes are tailored to the skill of the student, whether the student is an infant, child, teen or adult. Not sure where you fit in? You can schedule a skill screening with one of our professionals for only $4.

Private and semi-private (small group) lessons are available for all ages. 
Lesson Types  
  • Skill Screenings
  • Private Lessons
  • Homeschool Lessons
  • Child & Parent
  • Adapted Beginner
  • Preschool Levels 1-3
  • Levels 1-6
  • Teen and Adult
  • Swim Team Prep
  • Junior Lifeguard
  • Water Safety Instructor
  • Water Safety Instructor Aide
  • Scout Badges
  • Birchdale Community Pool
    Dale City
    (703) 670-5178
  • Chinn Aquatics & Fitness Center
    Lake Ridge
    (703) 792-8600
  • Graham Park Community Pool
    (703) 221-7550
  • Hammill Mill Community Pool
    (703) 491-1074
  • Sharron Baucom Dale City Rec. Center
    Dale City
    (703) 792-8650
  • SplashDown Waterpark
    (703) 792-8200
  • Veterans Memorial Park
    (703) 792-8794
  • Waterworks Waterpark
    Dale City
    (703) 680-7137


You are now leaving the official Prince William County Government website.