I don't know if you're talking about high school or the University level so... High School: (Not absolutely necessary, but to your advantage) -Any any math class you can fit into your schedule, the more advanced the better. Try to get at least some sort of introductory course in Calculus. -Physics, as much as you can as advanced as you can manage. -Any CAD course. University This is a fairly typical curriculum, obviously courses vary a bit from institution to institution, but you can get the idea. http://www.eleg.uark.edu/1319.php

university? If you school has it, as some don't, talk to your advisor and tell them what you want to do. It's their job to set you on the right course

Electrical Engineering will have a base focus on Mathematics-Calculus and Science/Physics. Your EE classes will help apply the theory you learn in these classes. So more time will be spent on independent applications of Calculus, Chemistry, Physics. Whole semesters will be used to cover topics like Statics/Dynamics, thermal dynamics, electrodynamic properties, and so on. Best thing is to pull up a curriculum, heres mine: http://eecs.ku.edu/prospective/undergraduate/electrical_engineering_curriculum.html