struggling math student - do I have no chance?

<p>I'm a junior in a very very prestigious East Coast high school (best public high school in the country). I think a lot of my qualifications are pretty good:
-95 average (avg in my school is 92ish; we don't rank and we don't even give colleges a GPA)
-2280 on the SAT, and I'm planning to retake
-applying as a Classics major, I think
-lots of backstage work in theater, both inside school and out (mostly stage managing)
-Mock Trial and a handful of piano-related extracurriculars
-National Scholastic Art and Writing Awards</p>

<p>EXCEPT FOR MY B-RANGE MATH GRADES.</p>

<p>My grades are probably my weak spot. I've had a B+ in math 9th and 10th grades, and my average right now in precalc/trig is a B (although it's a high B). I had been very committed to bringing that grade up this year, but I have a ridiculously harsh teacher, and I have some attention issues that manifest themselves primarily in math/science classes, so I'm struggling more than usual. Basically - does this screw me over for Yale/Brown/University of Chicago? I'm not planning to go into anything remotely related to math, but I know it doesn't look good to have B-range grades. Also, my only A+s are in Latin and music, as my strongest classes are the humanities and I've never had history/English teachers who tend to give particularly high grades. Does anyone have any advice on countering this math grade (or raising it, although I am definitely planning to try to do so)? Do I have no chance at an Ivy with such low math grades? I'm getting nervous...</p>