Swimming camps near Charlotte
Swimming options include Goldfish Swim School in Steele Creek (Jump Start clinics plus year-round weekly indoor lessons for ages 0-12) and British Swim School's weekly small-group lessons, from babies up, at pools in Ballantyne, Matthews, East Charlotte, near Northlake, University City (the LA Fitness pool and the UNC Charlotte Belk Gym, with Sunday-afternoon lessons for ages 3 and up), Rock Hill and Providence High School. British Swim School lists $139.90 a month for one 30-minute group lesson a week at its University City and Rock Hill pools. Big Blue Swim School in Concord offers weekly lessons from babies up, at $30-$37 a lesson depending on the plan. Also listed are the swim camp at Charlotte Country Day in SouthPark and splash and junior lifeguard camps in Huntersville. You will also find waterfront day and overnight camping at YMCA Camp Thunderbird on Lake Wylie, Worthy Boys and Girls Camp (an overnight camp for York County residents ages 9-12), swimming among the activities at Camp Soar at the Levine JCC, and Gaston YMCA out-of-school-day and winter and spring break camps. Many listings still show 2026 details until 2027 dates and prices are posted.
Filter by age, distance and price
-
Out-of-School Days (McGill Family YMCA)
BelmontSwimming
Ages 5–13Full day, 7:00am–6:00pm
School-break camp: Teacher workdays & early release
-
Out-of-School Days (Warlick Family YMCA)
GastoniaSwimming
Ages 5–13Full day, 7:00am–6:00pm
School-break camp: Teacher workdays & early release
-
Winter & Spring Break Camp (McGill Family YMCA)
BelmontSwimming
Ages 5–13Full day, 7:00am–6:00pm
School-break camp: Winter break, Spring break
-
Winter & Spring Break Camp (Warlick Family YMCA)
GastoniaSwimming
Ages 5–13Full day, 7:00am–6:00pm
School-break camp: Winter break, Spring break
-
YMCA Camp Thunderbird Day Camp
Lake WylieNature & environment, Swimming, Sailing & water sports
Ages 6 and upFull day, 8:30am–5:00pmExtended care