Our programs

Learn more about what programs we offer!

  • Our multi-sport program for children offers a diverse and engaging experience, introducing participants to a variety of sports in a fun and supportive environment. Through age-appropriate activities and skilled coaching, children develop fundamental skills, teamwork, and a love for physical activity. We offer options ranging from soccer and basketball to tennis and hockey. Our program promotes inclusivity, skill development, and a lifelong enjoyment of sports.

  • At our camps, young athletes will embark on a journey of discovery, skill-building, and fun-filled experiences in a safe and supportive environment. Our coaches will guide campers through a variety of sports activities designed to enhance coordination, teamwork, and confidence.

  • A non-competitive outdoor soccer program designed specifically for children. Our program focuses on fostering a love for the game while promoting teamwork, coordination, and social skills in a fun and supportive environment. With age-appropriate activities and gentle guidance from our experienced coaches, your child will learn fundamental soccer skills such as dribbling, passing, and shooting while enjoying plenty of laughter and playtime with new friends. Join us as we kick off a season of smiles, growth, and unforgettable memories on the soccer field.

Find programs near you

Find out more from the individual programs offered below or view all programs from the City of Vancouver Recreational Portal. Openings are subject to availability.

Clicking on the programs below will bring you to the City of Vancouver Recreational Portal where you can complete your registration.

Spring/Summer Programs


Hillcrest Community Centre

  • Sports with Coach Hai - Indoor Soccer Drop Off

    Ages 3-5. No sessions April 21 & May 19.

    April 7, 2025 - June 16, 2025Monday 12:45PM - 1:45PM • View details for fees

  • Sports with Coach Hai - Floor Hockey Drop Off

    Ages 3-5. No sessions April 21 & May 19.

    April 7, 2025 - June 16, 2025Monday 1:45PM - 2:45PM • View details for fees

  • Sports with Coach Hai - Indoor Soccer Drop Off

    Ages 3-5

    April 9, 2025 - June 11, 2025Wednesday 12:45PM - 1:45PM • View details for fees

  • Sports with Coach Hai - Floor Hockey Drop Off

    Ages 3-5

    April 9, 2025 - June 11, 2025Wednesday 1:45PM - 2:45PM • View details for fees

  • Sports with Coach Hai - Parent and Tot

    Ages 2-3. A parent is required to attend.

    April 10, 2025 - June 12, 2025Thursday 10:30AM - 11:15AM • View details for fees

  • Sports with Coach Hai - Indoor Soccer Drop Off

    Ages 3-5

    April 10, 2025 - June 12, 2025Thursday 11:15AM - 12:00PM • View details for fees

  • Sports with Coach Hai - Indoor Soccer Drop Off

    Ages 5-8

    April 24, 2025 - June 19, 2025Thursday 3:45PM - 4:45PM • View details for fees

  • Sports with Coach Hai - Floor Hockey Drop Off

    Ages 5-8

    April 24, 2025 - June 19, 2025Thursday 4:45PM - 5:45PM • View details for fees


Roundhouse Community Art and Recreation Centre

  • Indoor Soccer - Drop Off

    Ages 6-9

    April 15, 2025 - June 17, 2025Tuesday 3:30PM - 4:30PM • View details for fees

  • Indoor Soccer - Parent and Tot

    Ages 2-3. A parent is required to attend.

    April 15, 2025 - June 17, 2025Tuesday 4:30PM - 5:15PM • View details for fees


Mount Pleasant Community Centre

  • Multi-Sport - Drop Off

    Ages 3-5. No sessions March 19 & March 26.

    March 5, 2025 - April 30, 2025Wednesday 10:15AM - 11:15AM • View details for fees


Champlain Heights Community Centre

  • Multi-Sport - Parent and Tot

    Ages 2-3. A parent is required to attend. No sessions April 19 & May 17.

    April 5, 2025 - June 7, 2025Saturday 9:15AM - 10:00AM • View details for fees

  • Multi-Sport - Drop Off

    Ages 3-5. No sessions April 19 & May 17.

    April 5, 2025 - June 7, 2025Saturday 10:00AM - 10:45AM • View details for fees

  • Multi-Sport - Parent and Tot

    Ages 2-3. A parent is required to attend. No sessions August 2.

    July 5, 2025 - August 30, 2025Saturday 9:15AM - 10:00AM • View details for fees

  • Multi-Sport - Drop Off

    Ages 3-5. No sessions August 2.

    July 5, 2025 - August 30, 2025Saturday 10:00AM - 10:45AM • View details for fees


Trout Lake Community Centre

  • Multi-Sport - Parent and Tot

    Ages 2-3. A parent is required to attend. No sessions April 12 & May 10.

    April 5, 2025 - June 7, 2025Saturday 3:30PM - 4:15PM • View details for fees

  • Multi-Sport - Drop Off

    Ages 3-5. No sessions April 12 & May 10.

    April 5, 2025 - June 7, 2025Saturday 4:15PM - 5:00PM • View details for fees


Douglas Community Centre

  • Multi-Sport - Parent and Tot

    Ages 2-3. A parent is required to attend. No sessions April 20 & May 18.

    April 6, 2025 - June 8, 2025Sunday 11:15AM - 12:00PM • View details for fees

  • Multi-Sport - Drop Off

    Ages 3-5. No sessions April 20 & May 18.

    April 8, 2025 - June 8, 2025Sunday 12:15PM - 1:00PM • View details for fees


Summer Camps


Hillcrest Community Centre

  • July 2-4 - Learn To Play Camp

    Ages 5-8

    Wednesday-Friday 9:00AM - Noon • View details for fees

  • July 2-4 - Learn To Play Camp

    Ages 6-9

    Wednesday-Friday 1:00PM - 4:00PM • View details for fees

  • July 7-11 - Indoor Soccer Camp

    Ages 5-8

    Monday-Friday 9:00AM - Noon • View details for fees

  • July 7-11 - Indoor Soccer/Floor Hockey Camp

    Ages 6-9

    Monday-Friday 1:00PM - 4:00PM • View details for fees

  • July 14-18 - Floor Hockey Camp

    Ages 5-8

    Monday-Friday 9:00AM - Noon • View details for fees

  • July 14-18 - Indoor Soccer/Floor Hockey Camp

    Ages 6-9

    Monday-Friday 1:00PM - 4:00PM • View details for fees

  • July 21-25 - Learn To Play Camp

    Ages 3-5

    Monday-Friday 9:00AM - 10:30AM • View details for fees

  • July 21-25 - Learn To Play Camp

    Ages 3-5

    Monday-Friday 10:30AM - Noon • View details for fees

  • July 28 - August 1 - Indoor Soccer Camp

    Ages 5-8

    Monday-Friday 9:00AM - Noon • View details for fees

  • August 5-8 - Indoor Soccer Camp

    Ages 3-5

    Tuesday-Friday 9:00AM - 10:30AM • View details for fees

  • August 5-8 - Indoor Soccer Camp

    Ages 3-5

    Tuesday-Friday 10:30AM - Noon • View details for fees

  • August 25-29 - Indoor Soccer/Floor Hockey Camp

    Ages 5-8

    Monday-Friday 9:00AM - Noon • View details for fees

  • August 25-29 - Indoor Soccer/Floor Hockey Camp

    Ages 6-9

    Monday-Friday 1:00PM - 4:00PM • View details for fees