There is a solution for grade inflation.  Submit rank for each student in a class.  Example. a student finished 5th in a class of 30 students.  That is more informative than an A.  One result of this nonsense is a student passed to the 11th grade chemistry class who cannot even read!  Social promotions and grades not earned are both problems.