In Ontario it depends a lot on the school. Going back 15-20 years for first hand:
Grade 7-8 had a monthly/ semi-monthly 1 day module at the local tech centre hosted by highschool- over the two years you got a woodworking day, small engines, robotics, cooking, childcare with robo baby, visual...