Clueless about costs

Good point by @DadTwoGirls. There are also unis overseas that are comparable to top publics here but aren’t as expensive as OOS for top publics or full-pay at an American private. For instance, McGill is comparable in reputation to UMich (though not as well-funded) and has some degrees like Arts and Arts&Science that allow her to study CS but costs about as much as an (expensive) in-state public for Americans. Waterloo has a top CS program (has among the top representations in Silicon Valley) and not very expensive for Americans but tough to get in to.

Degrees in England are 3 years and I would consider Durham=UNC/UVa, Warwick=UCSD (Oxbridge=HYPSM but very difficult to get in to). Scottish degrees are 4 years. St. Andrews = a cross of W&M and Dartmouth; Edinburgh=UT-Austin/UW-Madison/UMich. That would make Glasgow=TAMU/UMTC/MSU and they do offer smallish scholarships). Tuition for Americans at UK schools would be a bit more than in-state but less than privates (and bachelor’s in England are 3 years, though you typically only study the subject or 2 you signed up for though Natural Sciences at Durham allows more choice).

There are also big named scholarships at some top privates and publics that are very difficult to get (but some more possible than others).