Okay--I feel a little silly, but...

<p>SAT old is 1450, good, but nothing special at Stanford. Though ed will help, it's still a reach (as it is for everyone), but you have a good chance especially with that class rank. SATs also avg at Dartmouth and Amherst, and they accept 15-18%, so they are both reaches, but to a lesser extent than Stanford. That being said you still have a pretty decent chance. Middlebury is a good chance, the rest look good as well.</p>