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:
