<p>I’m not sure that “average public school” equals a “crappy school.” Average is average. You grades and stats are well above average. They would stand out evn more in a truly underachieving high school. As others have said, you should be competitive for admission to the schools you have listed.</p>