Let me chime in here...seeing as though I am at a top 3 engineering school in the nation (University of Illinois Urbana-Champaign). Definitely take physics and chemistry, and definitely take AP calculus. Take calculus in high school! Take as many calcs as they offer in high school! I was awesome in math in high school, than I got here and I was like lost. Math is huge, and it is a [censored] to get through, but you have to do it for engineering.
At U of I the 3 semester calc classes you have to take (math 120, 130, 242 or aka calc 1,2, and 3) at definite weed-out classes. They are harder than [censored], but they do that on purpose. Also the chemistry class you have to take for engineering is another weed-out, that class is hard as hell too.
I took physics my senior year of high school, and chem my junior year. I recommend 4 years of science in high school, and definitely takin at least one calc class in H.S. You will need all the prep you can get with these classes!