Co-Op Schools - Highly Recommend

Beyond the three US schools with co-op for all majors listed above, some schools make co-op accessible for STEM majors too, more so than most schools with engineering co-op programs. RIT and RPI would fall under that category in my experience. At RIT in particular it’s a thing everyone does, many more than once, while at RPI it seems to be a more one time thing + internships. Still, both actually guide well in the process, though as said, at any co-op school, you have to interview and get the job. All co-ops are chosen, not “assigned”, no matter the school. It’s great training for the post-grad job search though, and that guiding hand makes a big difference for many students who wouldn’t take the full initiative on their own.