Co-op focus is still pretty rare - UWaterloo, Northeastern, RIT, Drexel, and Cincinnati are the only schools in the US and Canada that have a full focus on them outside of engineering. RPI does a co-op program as well, and many more schools offer them for Engineering which sometimes translates to CS as well. Georgia Tech is one of those for CS.
Of those co-op schools, the first three are well regarded for CS, in the order listed. I would look into both as well as Georgia Tech, though another reach. RIT will be a nice safety compared to the others with some minimal merit. GT’s COA should be lower than most privates though double check me on that.
I am a huge fan of co-ops and it’s obviously a part of why I ended up where I did. WPI was on my list as well because they have a very practical focus through various other programs, so look closely there. RIT was a safety of mine. UWaterloo is likely a reach as Canadian schools are very stats driven, but it well worth an application. In the end Northeastern beat them out but I would have been happy to have attended all of those if I had not gotten into NEU.
Again best of luck!