Last year, as a high school senior, I was admitted to several top colleges (UChicago, Columbia, Johns Hopkins, etc.), but I ended up attending a lower school (top 50) because of a merit scholarship. Furthermore, I have been living at home and commuting (I live nearby). I would like to leave home and attend a stronger school. My first semester GPA was 3.95 with 19 credit hours and my SAT M+CR is 1550. I am primarily interested in Penn, MIT, Harvard, and Stanford, and UChicago. I am currently majoring in math, but also have an interest in theoretical computer science. My school is not very strong in either of these areas (most research is biology directed). Any advice would be appreciated.