Hi. I am going to be a senior in high school next year and would like to get opinions on where might be a good fit for college for me.
First let me give a little background on myself:
I have been good at math and science throughout high school and am therefore thinking about pursuing a major in engineering. However, I am not at all sure about this and may change to something else. Therefore I would like to attend a college that is good all-around as well as in engineering.
In terms of other aspects of a college I would ideally like to live in an urban area but probably not in the middle of a big city. I would also like my college to be relatively safe. However, these are relatively minor in relations to its academics and financial aid.
In financial terms my parents make a good living ~$190k per year combined. However, I would still like to get a good deal on college and substantial financial aid.
My stats are:
ACT: 34
GPA: 4.0 (straight A’s)
AP Exams: 5s on 5out of 6 of exams
Math 2 SAT Subject Test: 800
Physics SAT Subject Test: 800
I’m white
ECs:
Not the strongest.  I am captain of my HS chess team, play soccer and varsity baseball.  Other than this my ECs are not great.  I always hated how students would do activities just to “look good” on a college application so I didn’t do this.  Probably this was stupid of me.
Recommendations: Probably good, not great
That being said here is the preliminary list of colleges that I am considering applying to and a brief statements why. Any advice would be appreciated.
Harvard:
Harvard is known as the most prestigious school in the nation.  Saying it stands out on a resume is an understatement.  Has grade inflation taking stress out of college.  Engineering program is okay.  Also gives generous financial aid.
Acceptance chances: Minimal
Yale:
Yale is an incredibly prestigious school that stands out on a resume.  Engineering program isn’t very good however.  Has grade inflation which is nice.  Great financial aid.
Acceptance chances: Minimal
Princeton (Early Action):
Princeton is just as prestigious as Harvard and Yale and also has a very good engineering school.  Also is supposed to have incredible financial aid, I may be able to get a full ride.  Also has grade inflation, although not as much as Harvard and Yale.  From what I read applying early action may substantially increase my acceptance chances (and is non-binding).
Acceptance chances: Moderate
Stanford:
Stanford is a great engineering school and just an amazing institution.  It is also in California which would be nice because of the good weather.  Supposed to have great financial aid.  Also has grade inflation which is nice.  However, its acceptance rate is extremely low.
Acceptance chances: Minimal
MIT:
MIT is known as the best engineering school in the world.  Having MIT on a resume will open tons of doors in the science and engineering community.  I’ve heard the students there are supposed to be the smartest in the nation as there are almost no acceptances based on connections and it is almost all merit.  Known to be a bit stressful but I have heard overall good things.  Financial aid estimator shows that I will likely receive so-so financial aid.
Acceptance chances: Minimal
U Penn:
University of Pennsylvania is a great Ivy League school.  Not sure how good its engineering program is though.  It is known as more of a preprofessional school.  I would likely get good financial aid there.  It’s acceptance rate is a bit higher than other Ivy League schools but not by much.
Acceptance chances: Minimal
Duke:
Duke is probably the best school in the South.  Going to college in the South would be nice because of the weather but I don’t know how I would like the conservative feel of North Carolina.  Its engineering program is okay.  If I decide to change from engineering to pre-med track it is great for that.  Its financial aid calculator showed that I would likely get a decent award.
Acceptance chances: Minimal-Moderate
Cornell:
Cornell is known for having the best engineering program in the Ivy League.  It is also the easiest Ivy League school to get accepted to.  It is in a very rural area which I don’t know if I would like though.  It is known as lacking grade inflation and being quite cutthroat, especially in science and engineering, which I don’t like.  I’ve heard it is very stressful and has had a number of suicides recently.  It will likely me give a good amount of financial aid.
Acceptance chances: Moderate
Northwestern:
Northwestern is one of the best schools in the Midwest (where I live).  It has a pretty good engineering program and I like how its Engineering First curriculum would start students off with a taste of engineering.  I also really like people I know that went there.  I also am close with my family and like the idea of being a 30 min drive from home (plus low transportation costs).  However, it is supposed to have harsh grading curves in science and engineering, and be stressful with the quarter system.  Its financial aid calculator shows that I wouldn’t receive much compared with other schools.
Acceptance chances: Moderate
Brown:
Brown is an Ivy League school.  Its engineering program isn’t very good.  However, I think it is neat how students get to pick their classes very freely.  It is known as having a ton of grade inflation which would allow me to focus more effort on things outside of the classroom.  I would also receive decent financial aid based on an online estimate.
Acceptance chances: Minimal
Vanderbilt:
Vanderbilt is one of the best schools in the South.  Its engineering program isn’t great however.  Again, I would like the weather but I don’t know if the Tennessee environment would be for me.  In terms of financial aid this school is supposed to give me ton which would be really nice.
Acceptance chances: Moderate
Rice:
Rice is supposed to be the best school in Texas.  Its engineering program isn’t great however.  Similar to Vanderbilt, it has good weather but I’m not sure that I would like the conservative Texas atmosphere.  Rice is known for being very good for pre-med however, if I decide to go that route.  Its financial aid is supposed to be decent.
Acceptance chances: Moderate
University of Illinois at Urbana-Champaign:
This is my state school.  It is known for having a top engineering school.  However, when I visited the campus I was not impressed, and I am not a big fan of going to a big party school.  Also, if I switch out of engineering my opportunities will not be as good as a top private school.  That being said, I will be able to go to college with many of my friends from high school which will be fun.  It is in-state so tuition and fees will cost around $20k for engineering (extremely unlikely that I will receive financial aid).
Acceptance chances: Almost a sure thing
University of Pittsburg:
This school is academically the worst on my list.  Its engineering program is not great.  However, I have heard that I could possibly get a full ride with my academic credentials, which is appealing.  This would allow me to save a lot of money (possibly for graduate school).  However, even with a full ride I am not sure if this is worth missing out on the opportunity to go to one of the most prestigious schools in the country (if I get into one).
Acceptance chances: Almost a sure thing
As you can see I have a lot of top schools on my list but very few medium level schools. This is because unless a school is amazing academically, I would rather just go to the University of Illinois or Pittsburg. Also, I did not list any out of state public colleges as they will likely give me no financial aid.
Again, I would love any advice on my list and schools to possibly add or delete.