I suspect part of the problem is that grading isn't granular enough. When I was in high shool it was on a 4 point scale (A=4,B=3, etc.) but it didn't break it down further like college so there was no A-=3.7, B+=3.3, etc.

matigo.ca.