York Region Parents

City Programs

Vaughan recreation

Municipal programs scraped from the city's PerfectMind registration portal — filtered to ages Ages 1–14.

Official city portal

37 programs found

Summer Camps · Sports

Ace your summer and get in the game. Perfect for young athletes and beginners alike, this action-packed program combines the fast-paced fun of pickleball with skill-building drills, interactive games and friendly matches. You’ll learn to master the fundamentals of the game — serves, volleys, game strategies — while improving coordination, teamwork and confidence on the court. Each day brings a mix of pickleball action and other camp activities like creative arts and crafts and team-building challenges, guaranteeing a day full of entertainment both on and off the court. Note: Participants must bring their own pickleball racquet. The camp day is 8:30am to 4:30pm. Camp programming runs from 9am to 4pm. Before & After Care is available for campers who require care before the camp day begins, from 7:30-8:30am, and after the camp day has ended, from 4:30-6pm. Separate registration is required. Must register for Before & After Care at Garnet A. Williams Community Centre for camps located at Yorkhill Elementary School.

Ages 7–1218 sessions

Summer Camps · Sports

Get a 'handle' on some popular racquet sports: badminton, table tennis, pickleball, – a mix between tennis and squash! Through drills, practice and playing (indoors and outdoors), learn fundamental racquet sports skills: power, precision, technique and timing. Racquet sports are known to serve up serious health benefits. Constant movement, running and swinging develops coordination and stamina, while strategizing improves focus and decision-making skills. Bonus: All that teamwork and friendly competition teaches campers how to be good sports! Traditional sports, and camp activities, including spirit events, are a component of this camp. All sports racquets are provided. Note: The camp day is 8:30am to 4:30pm. Camp programming runs from 9am to 4pm. Before & After Care is available for campers who require care before the camp day begins, from 7:30-8:30am, and after the camp day has ended, from 4:30-6pm. Separate registration is required. Must register for Before & After Care at Maple Community Centre for camps located at St David's Catholic School.

Ages 8–126 sessions

Summer Camps · Sports

A great way to 'kick off' summer! Young soccer players develop their skills through hands-on drills in passing, dribbling, heading, and striking, combined with game play and tournaments. Emphasis is placed on physical fitness, teamwork, sportsmanship and fun. Alternative sports and games complement the soccer activities. Note: The camp day is 8:30am to 4:30pm. Camp programming runs from 9am to 4pm. Before & After Care is available for campers who require care before the camp day begins, from 7:30-8:30am, and after the camp day has ended, from 4:30-6pm. Separate registration is required. Must register for Before & After Care at North Thornhill Community Centre for camps located at Stephen Lewis Secondary School.

Ages 7–1214 sessions

Summer Camps · Sports

Take your game to the next level. Practice daily athletic drills and recreational scrimmaging in basketball, soccer, ball hockey, tennis and Volleyball—with a focus on teamwork, fair play, and sportsmanship. Outdoor active play and themed activities, including special event days, complement the sports play. Note: Sport Instruction will be based on the amenities at the location. The camp day is 8:30am to 4:30pm. Camp programming runs from 9am to 4pm. Before & After Care is available for campers who require care before the camp day begins, from 7:30-8:30am, and after the camp day has ended, from 4:30-6pm. Separate registration is required.

Ages 7–1264 sessions

Summer Camps · Sports

Hit the bullseye and aim to have fun this summer! Develop your archery technique during safe, instructor-led target practice, focusing on the principles of bowmanship: form, stance and aim. Try your shot at swimming, playing games, competing in sports, and creating arts & crafts. Note: Participants will be grouped by age and/or skill level. The camp day is 8:30am to 4:30pm. Camp programming runs from 9am to 4pm. Before & After Care is available for campers who require care before the camp day begins, from 7:30-8:30am, and after the camp day has ended, from 4:30-6pm. Separate registration is required.

Ages 7–126 sessions

Summer Camps · Sports

Become a strong tennis player with an all-court game by learning proper stroke techniques, including forehand, backhand, serve, volley, lob and smash. This foundation course improves technical tennis ability, provides a full body workout and fosters an appreciation for fitness, sportsmanship and fun. Note: Participants must bring their own tennis racquets. The camp day is 8:30am to 4:30pm. Camp programming runs from 9am to 4pm. Before & After Care is available for campers who require care before the camp day begins, from 7:30-8:30am, and after the camp day has ended, from 4:30-6pm. Separate registration is required. Must register for Before & After Care at Maple Community Centre for camps located at St David's Catholic School.

Ages 7–1221 sessions

Preschool Programs · Sports

Is your little one wild about basketball? Your tiny baller is in for a slam-tastic time, learning the ABCs of basketball like dribbling, passing, shooting, and agile moves, all while burning off that toddler energy.

Ages 3–53 sessions

Summer Camps · Sports

Flick, fly and soar through the summer at Ultimate Disc Camp, where the spirit of the game meets teamwork, skill-building and non-stop fun. First-time thrower? Seasoned disc dynamo? Whatever your skill level, you’ll learn everything you need to master the art of a perfect spin, nail confident catches and read the flight of the disc like a pro. Note: The camp day is 8:30am to 4:30pm. Camp programming runs from 9am to 4pm. Before & After Care is available for campers who require care before the camp day begins, from 7:30-8:30am, and after the camp day has ended, from 4:30-6pm. Separate registration is required.

Ages 9–132 sessions

Children Programs · Sports

Can't wait to see the next season start? Improve sports performance during the pre or post season with technical, physical and mental goal setting in this non-competitive training program. Expand on your basketball knowledge: proper passing, dribbling, shooting techniques and positional play. End of session City-wide tournament or team jersey not included.

Ages 7–96 sessions

Children Programs · Sports

Can't wait to see the next season start? Improve sports performance during the pre or post season with technical, physical and mental goal setting in this non-competitive training program. Expand on your basketball knowledge: proper passing, dribbling, shooting techniques and positional play. End of session City-wide tournament or team jersey not included.

Ages 10–125 sessions

Preschool Programs · Sports

Can't wait to see the next season start? Improve sports performance during the pre or post season with technical, physical and mental goal setting in this non-competitive training program. Expand on your basketball knowledge: proper passing, dribbling, shooting techniques and positional play. End of session City-wide tournament or team jersey not included.

Ages 4–68 sessions

Children Programs · Sports

Can't wait to see the next season start? Improve sports performance during the pre or post season with technical, physical and mental goal setting in this non-competitive, training program. Expand on your indoor soccer knowledge: proper passing, dribbling, heading, striking and positional play. End of session City-wide tournament or team jersey not included.

Ages 9–122 sessions

Children Programs · Sports

Can't wait to see the next season start? Improve sports performance during the pre or post season with technical, physical and mental goal setting in this non-competitive, training program. Expand on your volleyball knowledge: proper techniques in serving, bumping, setting, spiking and positional play. End of session City-wide tournament or team jersey not included.

Ages 9–125 sessions