Would you speak to your teacher about your grade

So I have a B in my Earth Science class.... The problem is I don't know how. I have gotten 100's on all my homework. The lowest assignment grade I got was a 90. And all my tests are in the 90's. When I log on to my grade book everything has either 100 or 90's. So if all my work is in the 90's to 100 how could I have a B. A B isn't bad so should I just not complain?

Vote below to see results!