I'm not really sure where to put this...

<p>...but I need some advice.</p>

<p>I'm officially a second semester senior, but I basically got straight B's last semester. </p>

<p>I'm taking five AP classes + an ROP program, and I got B's in 4/5 of those classes.</p>

<p>The only thing I have an issue with, is that I got a B in AP Computer Science, my chosen major for every school. </p>

<p>Here's the situation:</p>

<p>I go to an extremely competitive public high school, and cheating has been a really big issue every year. Grades were posted after my cs teacher turned them in, and half the class has an A. The other half has a B, basically. The grades were split into two categories: classwork (meaning grades on completed/functional programs), and tests/quizzes. The half of the class that has an A, they all have 90+ (out of 100) test/quiz scores, BUT, they have ridiculously low classwork scores. That means that none of their programs work properly. (I'm talking about C's and D's here). Some of these kids literally have 100% in tests/quizzes, and the teacher does not curve. </p>

<p>On the other hand, I have the second highest classwork grade, and a B in tests/quizzes, and I got a B in the class. Somehow that doesn't seem fair to me. A student who knows what they're doing should have good grades in both tests/quizzes AND classwork right? The way it looks now, it seems like we don't have to do ANYTHING except own 6 quizzes + one final every semester to get an A. We can literally do nothing in class, and still get that C/D out of pity points on programs...</p>

<p>I was wondering if I should talk to the teacher about it, and maybe beg for a higher grade? Or is that too much, and I should just leave it. </p>

<p>Any help would be much appreciated.</p>

<p>I have like a 70 in classwork and 100 something in Precal and the average is 98. Funny, isn't it?</p>