<p>I would expect you to be accepted at UC Berkeley and UCLA (in the top 20). Schools say they do not like to see more than 2 sittings for a standardized test, and ask that you take the most rigorous courses available, so things like not having AP Bio may not be super helpful at the private schools. Your courses are solid, but not over-reaching. Many top 20 applicants will have taken college courses, and will have done some state-wide or nation-wide ECs and/or won awards beyond the local high school level (city, or region wide, even), such as research in a local university, or for CS types even a city-wide Hacker day or Maker Faire.</p>
<p>You have great grades, and would be a solid candidate. Beyond TKD, have you really put yourself out there and competed outside the walls of your high school? What initiative and truly original contribution to the larger world can you claim? Many competing for spots at the top 20 schools have done so. How do you stack up against them?</p>
<p>I would say you could perform well at a top 20 school, but when they ask what you will contribute to the community of scholars/athletes/whatever, that will be your weakness. I would think carefully on how to address this in your letters of recommendation and in your essays.</p>
<p>Very solid! Congratulations on your hard work. Good luck!</p>