The GPA is probably good, considering the school. However, you can’t go by the acceptances from your school, as you won’t be evaluated the same way. The ECs are fairly good. Need to know the SAT and SAT II scores to chance. However, will probably get in somewhere good but not HYP.