MIT
I know MIT make many lectures available FREE if you can access "youtube". Caution is required when declaring one institution is "better" than another.
Of great importance is the fact that the student must feel COMFORTABLE in the place he/she attends. By this I mean that you cannot school a racehorse with a donkey. Some places assume a lot of competence whilst others don't.
Some are finishing schools for gifted kids who have no intention of using the skills other than to get the black type after their name and move onto other things. The MBA is popular right now.
Do not be influenced by the "good" and the "bad" classifications. Many of the "good" places produce engineers who will never actually use a tool or see a finished product.
Does the candidate ENJOY the "hands on" type of engineering or is the student a "book worm"?
On a personal note I would advise your son to stay in the U.S. But that's subjective. Does he like playing foot or basket ball?