Recreation Programs


Recreation brings communities together. Shared experiences, fun, and learning boosts our appreciation for the place we live in. We are proud to incorporate scheduled programs alongside our many drop-in and leisure opportunities.

Be sure to check out the recreation directory as we have countless clubs, leagues, and groups have just the experience you are searching for.

Swimming Lessons

Learning to swim is great exercise—it builds endurance and muscles at the same time. Being safe around water is a lifelong skill you can learn at any age. We offer aquatic programming to help keep our community safe in, on, and around the water. This includes the Lifesaving Society’s Swim for Life programsSwim to Survive, and Advanced Aquatic programs. Our programs are for people of all ages and abilities – you’re never too young to start, and never too old to learn! Available Swimming Lessons.

Drop-In Recreation

Commitment is hard. With day-to-day surprises it’s often difficult to register for an ongoing class. We have drop-in experiences for adults and families, many of them free! Visit our Drop-In Programs page for class descriptions and be sure to watch the Recreation Calendar for the most current offerings.


Summer Day Programs & PD Day Camps

Every year, we bring the children of Barrhead a wide range of fun and engaging experiences to choose from to make the most of summer! Our programs are carefully planned to accommodate children of all abilities. For available programs, visit the 2020 Summer Day Programs registration page.   Click here for the Summer Program Waiver Form.

Registered Programs

This September we are bringing new wellness & recreation programs to Barrhead. All programs and classes will build upon your strengths and areas of interest, but will also be enjoyable and available to all skill levels. To check these programs out go to our Registered Programs page which gets updated regularly, or bookmark our online registration page which is also updated with regular offerings.