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

207 programs found

Youth Programs · Educational

Understand how money works so you can make money smart choices! Learn how to manage your money through discussions and hands-on activities about earning, saving, spending, owing, tracking, giving, investing, and safeguarding your money.

Ages 11–14

Preschool Programs · Science & Technology

Explore many of the world’s natural habitats and the amazing plants and animals that thrive there. Your little naturalist will learn, play and craft a new habitat theme each week as we teach children to care about earth, and develop a love of the environment that will last a lifetime. Topics include: polar habitats, tundra, evergreen forests, seasonal forests, grasslands, tropical rain forests, oceans, deserts, shallow seas, and coral reefs.

Ages 3–5

Summer Camps · Inclusion

Pursue your love of nature through play, games, crafts and scavenger hunts. Escape, explore and experience the wonders of the environment (plants, animals, bugs!) with different nature-themed, outdoor and indoor activities each day. 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 6–129 sessions

Summer Camps · Sports

Designed for young athletes ready to move beyond recreational play, this camp helps you strengthen your soccer skills in a fun and supportive environment. Held both outdoors and in a professional soccer dome, you’ll build on ball control, passing, shooting and defending through engaging drills and small-sided games. Coaches focus on teamwork, decision-making and game awareness, helping you gain confidence and prepare for more competitive play. Note: The camp day is 8:30am to 4:30pm. Camp programming runs from 9am to 4pm. Before & After Care is not available for camps located at Treasure Hill Soccer Centre.

Ages 7–122 sessions

Summer Camps · Sports

Designed for young athletes ready to move beyond recreational play, this camp helps you strengthen your soccer skills in a fun and supportive environment. Held both outdoors and in a professional soccer dome, you’ll build on ball control, passing, shooting and defending through engaging drills and small-sided games. Coaches focus on teamwork, decision-making and game awareness, helping you gain confidence and prepare for more competitive play. Note: The camp day is 8:30am to 4:30pm. Camp programming runs from 9am to 4pm. Before & After Care is not available for camps located at Treasure Hill Soccer Centre.

Ages 7–125 sessions

Family Programs · Educational

Help your young Picasso create their own masterpieces! Each week produce a work of art using different mediums and painting techniques such as water colour, textured painting, and finger/toe painting and stamping. Sing-alongs and storytelling complement the art activities and stimulates imagination even more!

Ages 2–42 sessions

Drop-In Activities · Sports

Unstructured, supervised time for families to team up and play sports together. Activities include soccer, basketball or ball hockey — families choose as a group. One adult 18 years or older is required per three registered children from the same household. A parent/guardian must stay onsite.

Ages 7–122 sessions

Parent & Tot

City run

Drop-In Activities · Swimming & Aquafitness

A time for parents and a maximum of 2 children under 7 years of age per adult; each participant must be registered. Recreational swim for pool plan holders and non-members. For more information visit vaughan.ca/swim.

29 sessions

Swimming Lessons · Parent & Tot

4m to 112 sessions

Swimming Lessons · Parent & Tot

Ages 1–220 sessions

Swimming Lessons · Parent & Tot

Ages 2–321 sessions

Children Programs · Performing Arts

Delivered in partnership with Arcadia Academy of Music. Having 'treble' learning to play the piano? Start learning music on a good note with hands-on keyboard instruction! Discover the fundamental skills of reading and performing music in correct rhythm, melody, and musical notation, including quarter notes, the keys on the piano, and rudimentary hand positions. With small groups of no more than six students per classroom, lessons are pressure-free and fun. Foster confidence, passion, and a strong musical foundation by taking the first step on your musical journey! Note: Portable keyboards are available for each student at each class. Music books are extra.

Ages 6–1210 sessions

Children Programs · Performing Arts

Delivered in partnership with Arcadia Academy of Music. Now that you can tickle the ivories, take the second step on your musical journey by learning new musical concepts such as note recognition, sight reading, and notes on the staff. With small groups of no more than six students per classroom, lessons are pressure-free and fun. Students will continue working through their first music book to further develop their understanding of the basics and explore new musical opportunities. Prerequisite: Piano Primer: First Musical Journey. Note: Portable keyboards are available for each student at each class. Music books are extra.

Ages 6–122 sessions

Children Programs · Sports

Experience the excitement of pickleball! This program is designed to introduce you to the fundamentals, covering essential skills such as paddle grip, understanding court dimensions and a variety of skilled shots and strokes. You’ll grasp the basics and have the opportunity to practice your new skills in active match play.

Ages 7–12

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

Pilates

City run

Drop-In Activities · Fitness Centre

Steady your breath in a relaxed space as you improve body alignment, flexibility and mental awareness.

13+6 sessions

Pilates

City run

Drop-In Activities · Fitness Centre

Steady your breath in a relaxed space as you improve body alignment, flexibility, and mental awareness.

13+9 sessions

Summer Camps · Water Adventures

All aboard? Aye-aye, captain! Treasure has been spotted off the coast. The waters are rough, so bring your eye patches and pirate hats! Live the pirate life creating your own pirate persona through dress-up and games. Walk the plank, capture islands, design treasure maps, build ships and plan defenses – all while developing swim to survive skills, and learning about water, ice and boat safety. Campers come together in true crew form through imaginative team building activities and water play. 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 7–94 sessions

Preschool 1

City run

Swimming Lessons · Preschool Levels

Ages 3–5108 sessions

Preschool 2

City run

Swimming Lessons · Preschool Levels

Ages 3–5101 sessions

Preschool 3

City run

Swimming Lessons · Preschool Levels

Ages 3–599 sessions

Preschool 4

City run

Swimming Lessons · Preschool Levels

Ages 3–557 sessions