Are my classes right for these schools?

At the moment, my top three schools are MIT, Stanford, and Caltech. Are these classes good for upping my chances of getting in, or am I hopeless?

-AP English
-AP Chemistry
-AP Physics
-Psychology
-Algebra II
-Spanish
-General PE
-Computer 3D Design

Depends, what grade are you in? What’s your intended major?

I’m a Junior, and I want to major in electrical engineering and computer science.

The important thing to remember about your schedule is that it’s judged in the context of your school’s overall opportunities. Is this the hardest schedule you can take? Or is this pretty standard within your school? No one schedule is going to be a surefire way of getting into any of these schools. They just want to see that you’re challenging yourself as much as possible.