During STEM Camp's Minecraft: Shapers themed weeks, campers will navigate an escape room, make a Minecraft lava lamp, use AI to train a mob, program a robot to recreate Minecraft in real life, create and do a scavenger hunt, make binary code bracelets and lots more! Whether coding their own Minecraft character in Scratch or programming robots to be block detectors, your Minecraft lover will use their curiosity to explore, discover, and have fun!
STEM, an acronym for Science, Technology, Engineering and Math, is much more than just a trendy acronym. Nearly all jobs in today's day and age require some level of STEM education and training, and studies show children exposed to STEM at an early age are more likely to be interested in that work. At STEM Camp, we not only introduce and expose kids to STEM, we do so in a way that makes them excited about coding and robotics, interested to discover what will happen when they combine this and that, and inspired to learn about how and why things happen. In short, our speciality is that we make STEM fun, and leave kids amazed at what they can do!
2025 STEM Camp Themes
Our 2025 summer camp themes have something for everyone! Each of our themes has unique programming, and every week, campers will enjoy about 15-20 STEM-based activities, created with that week’s theme in mind. And of course, each week includes lots of science, coding, robotics, Minecraft, engineering and so much more. Take a look below for our themes for summer camp 2025 to give you an idea of the sort of fun we get up to!
LEGO: Adventurers - June 30, July 2-4 & July 28 - August 1
Minecraft: Shapers - July 7-11 & August 5-8
LEGO: Explorers - July 14-18 & August 11-15
Minecraft: Makers - July 21-25 & August 18-22
2025 STEM Camp Locations
STEM Camp has locations all over Ontario for summer camp 2025. Select your city below for details or see all locations here.
Ancaster, Barrhaven, Barrie, Brantford, Burlington, Chatham, Cornwall, Dundas, Georgetown, Guelph, Hamilton, Kanata, Kincardine, Kingston, Kitchener, London, Markham, Milton, Mississauga, Newmarket, Niagara-on-the-lake, Oakville, Orangeville, Orillia, Oshawa, Ottawa, Peterborough, Richmond Hill, Sarnia, Scarborough, St. Catharines, St. Thomas, Stittsville, Stoney Creek, Thornhill, Toronto, Waterloo, Welland, Windsor.
Aug 05 - 08. '25
Waterloo, ON
First United Church; 16 William St W 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Markham, ON
Grace Anglican Church: 19 Parkway Ave. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Scarborough Village, Toronto, ON
Christ Church Scarborough Village: 155 Markham Road 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
London, ON
St. Annes Anglican Church: 1344 Commissioners Rd W 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
London, ON
Woodfield Community of Christ Church: 615 Colborne Street 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
London, ON
Fanshawe College, Z Building: 1764 Oxford Street E. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Kitchener, ON
St. Matthews Lutheran Church: 54 Benton Street 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Kitchener, ON
Doon Presbyterian Church: 35 Roos Street. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Kingston, ON
St. Lawrence College; 100 Portsmouth Ave. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Kanata, ON
Trinity Presbyterian Church; 1817 Richardson Side Road 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Hamilton, ON
Barton Stone Mount Hope United Church: 21 Stone Church Rd W 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Mississauga, ON
Christ Church United Church: 1700 Mazo Crescent 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Don Mills, Toronto, ON
Church of Our Saviour: 1 Laurentide Drive, 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Thornhill, ON
Langstaff Assembly: 1350 Langstaff Road 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Hamilton, ON
Cairn Christian School, 795 Hwy 8 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
St Thomas, ON
St. Anne's Centre: 20 Morrison Dr, 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Ottawa, ON
City View United Church: 6 Epworth Ave, 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Ottawa, ON
The Church of St. Columba: 24 Sandridge Road 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
The Beach, Toronto, ON
Hope United Church: 2550 Danforth Avenue 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Richmond Hill, ON
Emmanuel Church Richvale: 15 MacKay Drive 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Stittsville, ON
Stittsville United Church: 6255 Fernbank Rd. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Ottawa, ON
Church of St. Barnabus: 70 James St. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Oakville, ON
St. John's United Church: 262 Randall St 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Ancaster, ON
Ryerson United Church: 265 Wilson St E 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Burlington, ON
Salvation Army Burlington Community Church: 2090 Prospect St. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Windsor, ON
Glenwood United Church: 1825 Grand Marais Rd W. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Oshawa, ON
Kedron United Church: 1995 Ritson Road North 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Peterborough, ON
The Mount Community Centre; 1545 Monaghan Rd. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Barrie, ON
The Salvation Army, 151 Lillian Crescent 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Barrie, ON
Life Church Barrie; 211 Marsellus Dr. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Hamilton, ON
Barton Stone United Church 21 Stone Church Rd W 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Brantford, ON
Salvation Army Community Church/Farview Community Church: 33 Diana Avenue 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Guelph, ON
Trinity United Church: 400 Stevenson St N 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Burlington, ON
St. Matthew on-the-Plains: 126 Plains Road East 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Nepean, ON
Berrigan Elementary School, 199 Berrigan Drive 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Aug 05 - 08. '25
Dundas, ON
Dundas Baptist Church: 201 Governors Road 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Orillia, ON
St. Paul's United Church: 62 Peter St N. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Orangeville, ON
Westminster United Church: 247 Broadway 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Welland, ON
Niagara College Welland Campus: 100 Niagara College Blvd. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
St. Catharines, ON
Beacon Christian School: 300 Scott St. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Sarnia, ON
Grace United Church; 990 Cathcart Blvd. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Cornwall, ON
St. Lawrence College; 2 St. Lawrence Dr 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Chatham-Kent, ON
Sprucedale United Church; 493 Victoria Ave, 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Georgetown, ON
St. Andrew's United Church: 89 Mountainview Road S. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Niagara Falls, ON
Niagara College: 135 Taylor Road 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Newmarket, ON
St. Paul's Anglican Church; 227 Church St. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Milton, ON
St. Paul's United Church: 123 Main St E 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Kincardine, ON
Kincardine United Church: 721 Princes St. N. 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $225
|
Aug 05 - 08. '25
Thornhill, ON
Langstaff Assembly: 1350 Langstaff Road 09:00 - 16:00
Before Care: 07:30 (Paid)
After Care: 17:30 (Paid) $270
|
Recreational Instructional
Intense or CompetitiveSTEM Camp: Minecraft Shapers Theme, August 5-8 is run by STEM Camp.
More from STEM Camp?
|
Our Kids: The Trusted Source for Families since 1998. |