Answer to who fixes this. Nobody.
Each school has their own set of grading criteria. Most Catholic schools or private schools set the "Bar" high. Public schools grade on their own agenda. Depends on what school you go to. Don't try and make this my kid-vs-other kid, on grades. School rules are school rules. Make the grade at your school. Nobody said it was a perfect world.