I don't see any difference between MIT and CalTech. But since u can get "Four Years Full Tuition + room + board" from CalTech, why not?
I am in Michigan. Last yr there is a Romanian getting MIT and Univ. of Michigan with tution waiver, the kid chose U. of M.. I can understand but don't quite agree.
But for ur case, I would say CalTech. Of course if money is not an issue for u and ur son like MIT, go for it.
Congrad!!!