we could never get anything higher than a 4.0, even on AP classes. My GPA was 3.99 cuz i missed the A in english by 1 point. It should have been an A except the bitch teacher screwed me. It's like she didn't even count one of my essays. I complained, but ofcourse nothing happened because she's a well respected (translation: old) teacher and i'm a student. High school politics is bullsh|t. I hate it.
Stealth: that B/B+ (whatever it is) in spanish will hardly make any difference when applying to college. Unless the admissions place is REALLY (and i mean like nazi sh|t) competitive, it *might* matter, but otherwise, no. don't worry about it. i used to be the same way, but i realized high school doesn't mean jack. Your overall gpa, sat, and extracurricular activities are what matter. one B is not gonna do anything.