I would agree with the first answer, with regard to the math Electrical Engineering in particular requires quite a bit of calculus and differential equations as well as other math principals, especially with Digital Signal Processing etc. Also, in most engineering programs multiple engineering degrees have the same coursework for the first couple of years and then they get more specialized. The first couple of years are heavy in math, physics, chemistry, digital logic, maybe a basic programming like C++ (though in my engineering school only computer engineers did that -no EE engineers). Any advance classes you could get in those applied sciences would be great. Also, some universities offer summer camps for high school kids that are taught by university professors to give students a taste for various engineering programs. Some of these programs allow you to live on campus for a few weeks and even receive some college credit. That would be a great way for you to experience what electrical engineering is all about in college.