Chance a junior!

CalTech wants a really high math SAT score and yours is perfect so you’re a perfect match.
I agree with YaBoyTony on Stanford, Columbia, Yale, MIT, Harvard just because they’re so unpredictable!
Also look at Johns Hopkins - you’d do well there.