<p>Your GPA may be “meh” for a typical ivy applicant but your ECs are exceptional. You need to do well on your SATs for sure (and I think you may have to do two SAT IIs as well). I’d still give Yale a shot. You would have to convince them that you can give Yale something that the typical 4.0 GPA/2400 SAT applicant cannot provide. If you can get at least one of your recommendations from one of the higher-prestige EC people you might create your own hook, as they say.</p>