Leisure Programs 1

Programs

Program Registration

  • Online Registration with Direct2Rec - View program availability, descriptions and classes below, or search programs and register online with Direct2Rec.  
  • Register by Phone: call ARC at 604-853-4221 or MRC at 604-850-0500
  • Register in Person: visit ARC at 2499 McMillan Road or MRC at 3106 Clearbrook Road  

Back to top


Family Programs (infant to 5yrs)

Back to top


Family - Fitness

#FitFamily Boot Camp (1yr+)
A class for everyone incorporating cardio, endurance, strength, balance and core activities.
View Class Times and Availability

Family Yoga (1yr+)
Explore fun interactive yoga games while sharing health and well-being that yoga brings.
View Class Times and Availability

Back to top


Family - Sports

Family Basketball (3yrs+)
Basketball for the whole family! Have fun learning and teaching your kids baskeball skills.
View Class Times and Availability

Family Floor Hockey (3yrs+)
Learn the core skills of floor hockey and play games against other families.
View Class Times and Availability

Family Soccer (3yrs+)
Enjoy some friendly competition or introduce your children to the sport of soccer.
View Class Times and Availability

Back to top


Early Years Programs (infant to 5yrs)

Early Years - Arts, Crafts & Hobbies

Art for 2YO's (2yrs)
A hands-on class for your little one to explore, discover and grow!
View Class Times and Availability

Active Art (2yrs-4yrs)
A physical art class for your little one to get creative in unique ways!
View Class Times and Availability

Mini Chefs (3yrs-5yrs)
Do you have a little chef who likes to cook, in this class they can build their own cookbook of recipes.
View Class Times and Availability

Back to top


Early Years - Camps

Play and Learn Camp (3yrs-5yrs)
Let us entertain your little one and keep them busy with gym activities, arts and crafts and games.
View Class Times and Availability


Back to top


Early Years - Dance

Creative Movement (3yrs-5yrs)
Learn fundamental movement as your little toddler leaps, frolic and tip toes.
View Class Times and Availability

Creative Movement for 2YO's (2yrs)
A class just for your tot to learn fundamental movement leaping, frolicing and tip toeing.
View Class Times and Availability

Tiny Tutus (3yrs-5yrs)
For all ballerinas! Learn the basics of ballet in this fun class.
View Class Times and Availability

Tiny Tutus for 2YO's (2yrs)
For all little ballerinas! Learn the basics of ballet in this fun class.
View Class Times and Availability

Back to top


Early Years - General Interest

Craft n' Play (18mo-5yrs)
A drop-in class for crafts and play.
View Class Times and Availability

Gym and Sing (3yrs-5yrs)
Kids will shake their sillies out in this active gym and sing program.
View Class Times and Availability

Mad Scientists (3yrs-5yrs)
Grab your lab coat and join us for scientific fun and discovery! Participate in awe-inspiring science experiments, fun games and crafty creations.
View Class Times and Availability

Nature Warriors (3yrs-5yrs)
Explore the world outside through hands on activities.
View Class Times and Availability

Play and Learn (3yrs-5yrs)
Kids will have a fun time exploring daily gym ativities, outdoor adventures and creative crafts and cirlce time.
View Class Times and Availability

Ready Set Fun (2yrs-3yrs)
A preschool readiness program with a focus on fun routines.
View Class Times and Availability

Sensory Gym & Play (3yrs-5yrs)
New sensory stations every week to help your little one explore.
View Class Times and Availability

Sunshine Circle Time (3yrs-5yrs)
Join our instructor for a lively circle time experience.
View Class Times and Availability

Zoology (3yrs-5yrs)
Kids will learn about the world of animals through art, stories, crafts and science.
View Class Times and Availability

Back to top


Early Years - Sports

Basketball (3yrs-4yrs) 
Get an active start with the fundamentals of basketball through skills and play.
View Class Times and Availability

Bedtime Playtime(1yr-5yrs) 
Come burn off some energy with movement based circuits, songs, games and stories.
View Class Times and Availability

Floor Hockey (3yrs-5yrs)
A Physical Literacy class that incorporates running, passing, twisting and shooting.
View Class Times and Availability

Ice Rascals (3yrs-5yrs)
Children will learn to get comfortable on the ice with gradual introduction to the ice.
View Class Times and Availability

Kinder Karate (4yrs-6yrs)
Children will learn the fundamentals of karate and dojo etiquette.
View Class Times and Availability

Mini Movers (18mo-2yrs)
You and your tot can participate together in this class where you can learn to jump, roll, throw and more.
View Class Times and Availability

Parachute Fun (3yrs-5yrs)
Undercover fun with songs, and play while working on coordination and social skills.
View Class Times and Availability

Return 2 Play (3yrs-5yrs)
Learn all the favourite games in this interactive class that gets kids playing.
View Class Times and Availability

Rise and Play 2YO's (18mo-2yrs)
Join your toddler with creative movement and songs in this class.
View Class Times and Availability

Rumble Tumble (18mo-2yrs)
This program is sure to keep them tumbling, rolling and turning.
View Class Times and Availability

Skate, Story & Snack (2yrs-5yrs)
Let us help introduce your child to the joys of skating with this introductory class.
View Class Times and Availability

Superhero Training (3yrs-5yrs)
Help your child discover their super powers!
View Class Times and Availability

Tumbling (3yrs-5yrs)
For the active toddlers! This class will help them with coordination, balance and agility.
View Class Times and Availability

Sporting Edge (3yrs-5yrs)
Prepare your child for team spots in a playful way learning sportsmanship skills.
View Class Times and Availability

Back to top


Early Years - Soccer

Indoor Soccer for 2YO's (2yrs)
A class for your toddler to get an active start to the fundamentals of soccer.
View Class Times and Availability

Outdoor Soccer for 2YO's (18mo-2yrs)
Prepeare your child for team sports in this playful approach.
View Class Times and Availability

Outdoor Soccer Tots (3yrs-5yrs)
Run and pass and more importantly having fun outside!
View Class Times and Availability

Toddler Soccer (3yrs-5yrs) 
Learn the FUNdamental movement skills for soccer. Family encouraged
View Class Times and Availability

Back to top


Early Years - Swimming

Homeschool Swim Lessons (3yrs-4yrs) 
For homeschooled students.
View Class Times and Availability

Back to top


Children (6yrs-12yrs)

Children- Arts, Crafts & Hobbies

Acrylic Painting for Kids (9yrs-12yrs)
Learn the fundamentals of painting.
View Class Times and Availability

Art Sampler (6yrs-8yrs)
Discover a variety of art mediums in this class.
View Class Times and Availability

Build a Fairy House (6yrs-12yrs)
Create, build and decorate an enchanting little home.
View Class Times and Availability

Craftabulous (6yrs-12yrs)
Come and learn a new craft every week.
View Class Times and Availability

Explore Watercolour and Pen & Ink (6yrs-12yrs)
This class will introduce you to watercolour painting techniques.
View Class Times and Availability

Illustration and Comic Book Art (6yrs-12yrs)
Learn to draw a variety of characters and styles.
View Class Times and Availability

Back to top


Children - Cooking

Kids Chefs (9yrs-12yrs)
Take a trip with your taste buds as we explore the world through cooking.
View Class Times and Availability

Lil Chefs (6yrs-8yrs)
Explore the world of animals in this Science based program.
View Class Times and Availability

Back to top


Children - Camps

BMX Learn to Ride Camp (6yrs-12yrs)
This camp will teach the basic bike skills as well as balance and racing tricks.
View Class Times and Availability

Kids Yoga Camp (6yrs-13yrs)
Join us for whole body health through yoga, singing, stories and art projects.
View Class Times and Availability

Speciality Camp (6yrs-12yrs)
We have many different types of speciality camps offered this Spring and summer.
View Class Times and Availability

Springtastic Camp (6yrs-12yrs)
Join us for fun and games swimming or skating, arts and crafts!
View Class Times and Availability

Super Splash Camp (7yrs-12yrs)
Join us for wet and wild games, swimming and crafts!
View Class Times and Availability

Super Skate Camp (6yrs-12yrs)
This new camp focuses on fun and skill development on the ice and included are arts, crafts and swimming.
View Class Times and Availability

Back to top


Children - Dance

Ballet for Kids (7yrs-12yrs)
Learn self-expression and basic ballet techniques.
View Class Times and Availability

Dance Allsorts (6yrs-8yrs)
Learn all the basics in this class from ballet, modern and jazz.
View Class Times and Availability

Dance Allsorts (9yrs-12yrs)
View Class Times and Availability

Hip-Hop for Kids (6yrs-8yrs)
Learn how to hip-hop and create an original dance routine.
View Class Times and Availability

Hip-Hop for Kids (9yrs-12yrs)
View Class Times and Availability

Back to top


Children - Fitness

Kids Yoga (6yrs-10yrs)
This class incorporates yoga techniques with interactive games.
View Class Times and Availability

Back to top


Children - General Interest

Cycle Adventures(7yrs-12yrs)
Explore the many different routes of Discovery Trail with stops along the way to play.
View Class Times and Availability

Great Escapes (6yrs-12yrs)
Explore the world through hands-on activities, nature themed games and creative play.
View Class Times and Availability

Kids Night Out (7yrs-12yrs)
Are you tired of searching for a babysitter for your night out?  With PRC your children will be under the supervision of our experienced Kid's Night Out Leader who will do a variety of activities including swimming or skating, games, crafts and end with a movie and pizza.
View Class Times and Availability

Mad Scientists (5yrs-8yrs)
Grab your lab coat and join us for some fun experiments!
View Class Times and Availability

Zoology (5yrs-7yrs)
Explore the world of animals in this Science based program.
View Class Times and Availability

Back to top


Children - Safety

KIDPROOF - Bully Proofing (6yrs-10yrs)
Kids learn how to prevent and be proactive to bullying.
View Class Times and Availability

KIDPROOF - CyberSafe (8yrs-12yrs)
Prepare your children for using the internet.
View Class Times and Availability

KIDPROOF - Youth Home Alone (9yrs-13yrs)
They want to walk! Make sure they are safe with this class on road safety and other important tools.
View Class Times and Availability

KIDPROOF - First Aid for Kids (9yrs-13yrs)
Learn how to respond safely to first aid emergencies.
View Class Times and Availability

Back to top


Children - Sports

Abbotsford Boxing - Junior Class (7yrs-11yrs)
Learn the proper techniques in the non-contact class.
View Class Times and Availability

Badminton (6yrs-8yrs)
A great class to learn the foundations of badminton.
View Class Times and Availability

Badminton (9yrs-12yrs)
View Class Times and Availability

BC Bounce Basketball (5yrs-15yrs)
This league provides youth the opportunity to experience and develop basketball skills
View Class Times and Availability

Girls Spring League BC Bounce Basketball (5yrs-15yrs)
This league provides youth the opportunity to experience and develop basketball skills
View Class Times and Availability

Boys Spring League BC Bounce Basketball (5yrs-15yrs)
View Class Times and Availability

BMX Learn to Ride Clinic (2yrs-16yrs)
Come and explore the world of BMX riding in this one day clinc.
View Class Times and Availability

Fencing(7yrs+)
Learn the etiquette and physical skills of fencing.
View Class Times and Availability

Indoor Soccer (6yrs-8yrs)
Learn the FUNdamental skills of soccer.
View Class Times and Availability

Indoor Soccer (9yrs-12yrs)
View Class Times and Availability

Kids Floor Hockey (6yrs-8yrs)
Grab your stick and join us for some floor hockey.
View Class Times and Availability

Kids Floor Hockey (9yrs-12yrs)
View Class Times and Availability

Outdoor Soccer (6yrs-12yrs)
Learn the FUNdamental skills of soccer.
View Class Times and Availability

P.E. for Home School Children (6yrs-12yrs)
A course for home school children to build physical literacy and gain confidence.
View Class Times and Availability

Rugby (9yrs-12yrs)
Try something new in this introduction to the game of rugby.
View Class Times and Availability

Return 2 Play (6yrs-8yrs)
Get outside and play some of your favourite games.
View Class Times and Availability

Back to top


Children - Swimming

Bronze Star (10yrs-12yrs)
Pre-training for future lifeguards and swim instructors.
View Class Times and Availability

Homeschool Swim Lessons (5yrs-15yrs)
For homeschooled students.
View Class Times and Availability

Junior Lifeguard Club (8yrs-12yrs)
Do you want to be a lifeguard when you are older? Learn how to perform the necessary skills to be water safe.
View Class Times and Availability

Back to top


Youth (13yrs-17yrs)

Youth - Arts, Crafts and Hobbies

Youth Art Escape (12yrs-16yrs)
Learn to create a piece of art through painting
View Class Times and Availability

Youth Chefs (13yrs-16yrs)
Cook up something new each session.
View Class Times and Availability

Back to top


Youth - Fitness

Rec Leadership Training (13yrs-17yrs)
Learn to develop valuable work and volunteer skills.
View Class Times and Availability

Rec Rugby (13yrs-17yrs)
Try something new in this introduction to the game of rugby.
View Class Times and Availability

Teen Dance Fit (13yrs-17yrs)
Come try out this class with an introduction to three styles of dance.
View Class Times and Availability

Teen Weight Room Orientation (6yrs-12yrs)
Teens who want to workout need to complete this program in order to use the PRC weightrooms without Adult supervision.
View Class Times and Availability

Back to top


Youth - Swimming

Bronze Star (10yrs-12yrs)
Pre-training for future lifeguards and swim instructors.
View Class Times and Availability

Homeschool Swim Lessons (5yrs-15yrs)
For homeschooled students.
View Class Times and Availability

Back to top


Adults & 60yrs+

Adult & 60yrs+ - Arts, Crafts & Hobbies

Art Escape
Creat an elaborate piece of art with guidance from our instructor.
View Class Times and Availability

Back to top


Adult & 60yrs+ - Fitness- Cross Training

Get Up and Go
For those just staring to learn how to work out and need a referral from Fraser Health.
View Class Times and Availability

Moveball Toning
Take your workout to the next level in this whole body class.
View Class Times and Availability

Back to top


Adults & 60yrs+ - Pre/Post Natal

Mom and Baby Aqua Fit
A class designed specifically for Moms with babies.
View Class Times and Availability

Prenatal Aqua Fit
A class designed specifically for Moms to be.
View Class Times and Availability

Pre/Post Natal Circuit
New moms workout in a class where you can also attend to your babies needs.
View Class Times and Availability

Prenatal Strength & Stretch
Strengthen and stretch and breathe your way to a more comfortable pregnancy.
<View Class Times and Availability

Back to top


Adult & 60yrs+ - Fitness Preventative Health

Cardiac Maintenance
This program is designed to support people who are at risk for a heart event or have suffered from a heart attack, heart surgery or angioplasty.  The program is provided by the Fraser Health Authority Cardiac Rehabilitation and Prevention Program and will provide you with the education and exercise you need for better health in a supervised environment. 
View Class Times and Availability

Together in Movement and Exercise
TIME is an exercise program tailored to benefit persons with neurological conditions after discharge from formal rehabilitation. This circuit exercise program is in partnership with Fraser Health and is overseen by BCRPA registered instructors.
View Class Times and Availability

Back to top


Adults & 60yrs+ - Yoga & Pilates

Chair Yoga
Join us for a gentle form of yoga while sitting in a chair.
View Class Times and Availability

Back to top


Adults - Sports

Abbotsford Boxing (17yrs+)
Learn the proper techniques in the non-contact class.
View Class Times and Availability

Back to top


Adult & 60yrs+ - Swimming

Masters Swim
A challenging swim program to develop general strength, cardio and endurance.
View Class Times and Availability

Back to top


Adult & 60yrs+ - First Aid

CPR C & AED (13yrs)
CPR C Basic Rescuer is an important course for everyone in the family, teaching vital lifesaving actions for victims of all ages. This course allows you to properly recognize and respond to choking, cardiovascular, and breathing emergencies that occur with infants, children and adults.
View Class Times and Availability

CPR C & AED RECERT (13yrs)
This course is for recertification of CPR C.
View Class Times and Availability

Emergency First Aid (13yrs)
Emergency First Aid is a practical course that will give you the basic skills and knowledge needed to prevent and effectively treat life threatening emergencies. This introductory course covers breathing and cardiovascular problems as well as bleeding emergencies.
View Class Times and Availability

Emergency First Aid & CPR Recert (13yrs)
Emergency First Aid is a practical course that will give you the basic skills and knowledge needed to prevent and effectively treat life threatening emergencies.
View Class Times and Availability

Standard First Aid (13yrs)
Standard First Aid is a comprehensive course that gives participants the ability to deliver first aid treatment in different environments. Standard first aid includes all emergency first aid course content plus victim management, hot and cold injuries, bone and joint injuries, sprains, wounds, head trauma, diabetes, burns and poisons.
View Class Times and Availability

Standard First Aid Recert (All Ages)
This course is a recertification for Standard First Aid
View Class Times and Availability

Workplace Emergency First Aid (OFA 1) (All Ages)
Occupational First Aid level 1 is a hands -on interactive 1 day course.
View Class Times and Availability

Back to top


Adult & 60yrs+ - Fitness Training

CFES Fitness Theory
The first step to becoming a fitness profesional.
View Class Times and Availability

CFES Group Fitness Training
Prerequisites: CFES Fitness Theory
View Class Times and Availability

CFES Personal Training
This is the final step to becoming a certified personal trainer. Course will review the following in greater detail:  client assessment, goals and expectations, program design, sport specific training, client instruction, exercise motivation, injury rehabilitation, diet and nutrition management, marketing, business planning, and legal expectations. Prerequisites: CFES Fitness Theory & Weight Training Level 1. 
View Class Times and Availability

CFES Weight Training Level 1
This course will continue your education of basic anatomy and what exercises work for each muscle group.
View Class Times and Availability

Back to top


Advanced Aquatics

Bronze Cross (12yrs+)
Bronze Cross is designed for lifesavers who want the challenge of more advanced training including an introduction to safety supervision in aquatics facilities. Candidates develop proficiency at performing patient assessments, managing aquatic emergencies, while developing stroke endurance and fitness training skills.
View Class Times and Availability

Bronze Medallion (13yrs)
Students learn self- rescue techniques, defense and release methods and tows and carries in preparation for challenging rescues and unconscious victims of various types, including spinal injuries and circulatory emergencies.
View Class Times and Availability

Bronze Med, Cross & CPR C (13yrs)
Students learn self-rescue techniques, defense and release methods and tows and carries in preparation for challenging rescues and unconscious victims of various types, including spinal injuries and circulatory emergencies.
View Class Times and Availability

Life Saving Instructors (LSI) (16yrs)
Lifesaving Instructors are trained to teach and evaluate Canadian swim patrol, Bronze Star, Lifesaving for Adults, Bronze Medallion, Bronze Cross and Distinction.
View Class Times and Availability

Life Saving Instructors Recert(LSI) (16yrs)
Lifesaving Instructors are trained to teach and evaluate Canadian swim patrol, Bronze Star, Lifesaving for Adults, Bronze Medallion, Bronze Cross and Distinction.
View Class Times and Availability

National Lifeguard Service (16yrs+)
The National Lifeguard award builds on the skills and knowledge of the Lifesaving Society's Bronze Medallion and Bronze Cross awards. Develop the practical skills and knowledge required to be a professional lifeguard.
View Class Times and Availability

National Lifeguard Recertification (16yrs+)
This course includes both the pre-cert and re-cert for certified National Lifeguards.
View Class Times and Availability

National Lifeguard Service- Waterpark (16yrs+)
Develop the practical skills and knowledge required to be a professional lifeguard in a waterpark environment.
View Class Times and Availability

National Lifeguard Waterpark Recertification (16yrs+)
A recertification for Waterpark employees.
View Class Times and Availability

Water Safety Instructor (WSI) (16yrs)
The water safety instructor course further develops instructional ability by focusing on how to effectively plan and teach Red Cross Swim Preschool, Swim Kids and Aqua Adults Programs.
View Class Times and Availability

WSI Recertification (16yrs)
This course prepares candidates to instruct the Red Cross Water Safety program. Instructors will experience, analyze and apply the Swim kids, Preschool Swim kids and Aqua Adult program curriculum. Principles of injury prevention, inclusion, progressive learning and Red Cross fundamental principles are reinforced.
View Class Times and Availability

Water Safety Instructor Prep (16yrs)
A class to work through the necessary requirements for the Water Safety Course.
View Class Times and Availability

Water Safety Instructor Prep Combined (16yrs)
A condensed version of the Prep and WSI courses.
View Class Times and Availability

Back to top