<p>Not very good. Top 20% out of such a small class? Your SAT scores aren’t that great either. You’d be surprised how competitive both those schools are. MIT, you don’t stand ANY chance, Upenn I would put your chances at around 25% provided you have great essays.</p>