Local Swimming Locations

Local Swimming Locations

Whether you’re looking for a great outdoor pool, a beautiful location to swim in nature, or swim lessons to help your children learn and/or hone their swimming skills, we have it ALL here for you!


Outdoor Swimming Pools

In this list:

  • Norris E. Rock Memorial Pool (Bloomsburg Town Pool)
  • Knoebels Crystal Pool (Elysburg)
  • Ber Vaughn Pool (Berwick)
  • Little Fishing Creek Area Pool (Millville)
  • Sunbury Community Pool
  • Sunybrook Pool (Danville)
  • The Exchange Pool (Turbotville)
  • Lewisburg Community Pool
  • Glennpool Club (Lewisburg)
  • Mifflinburg Community Pool
  • Selinsgrove Area Community Pool
  • Kipps Run Swim Club (Danville/Riverside)
  • Strausser-Shroyer Memorial Pool (Shamokin)
  • Mount Carmel Public Pool
  • Veteran’s Memorial Pool (McClure)

Swimming in Nature

In this list:

  • Lake Jean at Ricketts Glen State Park (Benton)
  • The Haystacks at Loyalsock Trail (Laporte)
  • Kocher Park & Johnson Flats (Bloomsburg)
  • Sand Spring Lake at Hickory Run State Park (White Haven)
  • Halfway Lake at Raymond B. Winter State Park (Mifflinburg)
  • Tuscarora State Park (Barnesville)

Local Swimming Lessons

There are a huge number of businesses and organizations that offer swim lessons in our area. Below is a listing of the locations; please contact these places directly for individual details, including dates, times, and cost.

Columbia/Montour Counties

🏊Bloomsburg YMCA (Year Round)
-Swim lessons (levels 1-4)
-Parent & Me lessons
Take Your Mark program: intended to help swimmers transition from swim lessons to the swim team
-Swim Team


🏊Central Columbia Aquatics Club (Bloomsburg-Year Round)
-Learn to Swim Lessons
-Strokes Clinics
-Swim Team


🏊Bloomsburg University- Learn to Swim Program (Year Round)
-Swim Lessons (levels I & II)
-Private and Parent & Me Classes (upon request)
-Call or email Bridget Hilferty for current information: aquatics@bloomu.edu or 570-389-4155


🏊Danville Area Community Center (DACC) (Year Round)
-Swim lessons (Intro to Level 3)
-Second Grade Swim
-Junior Dolphins (Intro to swim team)
-Swim Team
-Strokes Clinics


🏊Berwick Area YMCA (Year Round)
-Preschool (Level I-II)
-Youth (Level I-II)
-Adult Learn to Swim
-Coach’s Squad (pre-competitive swimming clinic)
-Private Lessons (ages 3-adult)
-Family Swim


🏊Knoebels Crystal Pool (Elysburg-Seasonal)
-Learn to Swim
-Tiny Tots Swim School


🏊Sunnybrook Park Pool (Danville-Seasonal)
-Swim Lessons


🏊Little Fishing Creek Area Pool (Millville- Seasonal)
-Swim Lessons


🏊Norris E. Rock Memorial Pool (Bloomsburg- Seasonal)
-Swim Lessons
-Fast Track Swim Camp


🏊Kipp’s Run Swim Club (Danville- Seasonal)
Members Only: Private Swim Lessons


🏊Ber Vaughn Pool (Berwick- Seasonal)
-Swim Lessons (Preschool or Youth levels)


Snyder, Union, & Northumberland Counties

🏊Sunbury YMCA (Year Round)
-Water Discovery; Water Acclimation; Water Movement; Water Stamina (for younger, more inexperienced swimmers)
-Stroke Introduction; Stroke Development (for older, more experienced swimmers)
-Family Swim


🏊Milton YMCA (Year Round)
-Swim Basics
-Stages
-Swim Intermediate
-Swim Team
-Family Swim
-Private & Group Lessons


🏊Selinsgrove Area Community Pool (Seasonal)
-Swim Lessons: Pre-K – Level 6


🏊Lewisburg Community Pool (Seasonal)
-Group Swim Lessons (various levels)


Swim Safety

There is nothing more important when playing in and around water than your children’s safety! Check out our Swim Safety Guide for tips and tricks to keeping your kiddos safe while they enjoy the water:


Don’t see your favorite pool, lake, or other swimming location listed?