Your list is good, I’d look at Purdue, Maryland as others have mentioned, their OOS cost is less than other public universities and Illinois. You need a safety as well - maybe PSU or Pitt? Also state flagship typically means the most prestigious in-state public school, not private, so guessing that’s PSU here. Also you need to figure out if you want to do CS in an Arts and Science college or EECS in the engineering college (more difficult to get admission). Good luck!