Interesting read xD
Yes I agree with some things said, here in the UK of my time from primary all my subjects from there to end of secondary my results was all based of what I got in primary not what I was actually working at, it seems that teachers here don't have enough time on there hands to go through most the work that is done e.g for an example I knew this for quite some time so I got my friend to help with an english assignment(he was getting A's/B's at the time) and he done pretty much all of it for me, with me adding bits to it & my friend making my stuff better.
Anyways, I gave my assignment in but still somehow got the same grade as what I was predicted to get, so I claimed that it should be remarked(acting if I made an awesome piece of work aha) and another english teacher marked without knowing my grades and it came back that I got an B+ but moral of story is that the grading isn't perfectly correct of course you can learn over and over and get great grades yes, but many actually get grades that don't show there real outcome as most won't ask for remarks in assignments.