A recent study showcased that English majors from Harvard on average earns almost the same as an engineering major from any university: $103K median pay for Harvard English major after 10 years, versus $103.8K for an engineering major (from any school) after 10 years.
We have heard all kinds of talks about promoting science and engineering education in the US. Where is the financial reward? The statistics seem to indicate if you go to the right school (Ivy League), you would do well financially no matter what is your major. Looks like schools (and perhaps the connections) are more influential than technical skills on a person's career.