<p>You have a very interesting set of classes and ECs. You should be set for Vanderbilt and Johns Hopkins. You theoretically should be set for all your other colleges too but you never know with Stanford and UPenn just like with anyone.
Maybe take ACT again and try to improve but other than that you should be good.</p>