<p>My advice to you is to consider applying to top colleges in the United Kingdom.</p>
<p>It is my understanding that they basically go by standardized test scores there.</p>
<p>And grades on your AP exams.</p>
<p>Not Cambridge or Oxford, but perhaps LSE, Edinburgh, UCL, St Andrews, Warwick.</p>
<p>In any case, you seem fixated on getting into a top 20 school.</p>
<p>Your life will not be over if you don’t get into a top 20 school.</p>
<p>Do well academically at a top 50 school, and you will get into the same graduate school that you would have gotten into by attending a top 20 school.</p>
<p>You might not get into a top 20 school even if your “defects” were totally corrected.</p>
<p>I know kids who have gotten into top graduate schools, including medical school, after attending Penn State, University of Florida, and even Nova Southeastern University and Florida International University.</p>
<p>I think it would look wierd and strange if you repeated a year of high school, just to show you can get good grades.</p>
<p>Even if you get the good grades, it probably won’t even matter.</p>
<p>I would suggest schools like Tulane, Baylor, University of Miami, Case Western, University of Rochester, Boston University. </p>
<p>Not top 20, but still very respectable.</p>
<p>My most successful friend did not go to a top 20 school. He went to SUNY Cortland.</p>
<p>I went to Cornell, and in the race of life, he long ago left me in the dust.</p>