<p>Upenn - low reach
Haverford - match
Lehigh - in
BC - in
Nova - match
Lafayette - def in
Princeton - high reach
Harvard - high reach
Amherst - low reach</p>
<p>you have a good overall grade and SAT but its not excellent so you have your chances but I won’t say that you will be a match for the high level colleges</p>