Well, it is weighted, but only by one grade up. A B is an A so on, but when you get an F you get an F. If you complained they'd probably say "If you got that low of a grade, you shouldn't be in here."
It's an advanced class, but it's only super advanced for us because we are taking it a year earlier than everyone else. I just got a F because I didn't do work, but Kiri's got a bad grade because I think her teacher sucks.
Failed a quarter of (senior) English. She still averaged out in the Semester to get her credit, but her mom didn't really appreciate that F. :o I did the same thing, but my parents arn't as strict. Maybe we shouldn't have took the advanced class seeing as we're ahead of everyone else already.