sometimes, we forget how easy grades come for some of us. We must realize for every student who is on the honor role and getting A's and B's, there are 15-20 other students in that classroom who are doing their best trying just not to fail. I realized this as a tutor in college and junior high. For some, getting a C was their best grade ever and worth paying me as a tutor. Some even accepted a D as they would not be held back.
I knew a high school senior who had his heart set at being a part of the military or at worst , the national guard. He took the entrance test for the Army and Marines over 10 times before he finally made the minimum acceptance score. Unfortunately, while he made the minimum accepted score, the Army had not lowered their score to his level yet. I.E. He may have scored a 55, but he needed at least a 75 before the Army would accept/recruit and offer him. And this wasn't for a scholarship. this was just to join. He had several tutors, but he never made it high enough to be accepted and enlist. His is a sad story. He's a good kid, but was never smart enough to realize his dreams.