2. The caliber of your so-called "grade" and "grade point" algorithm is inconsistent. What algorithm is the score based on? Is it a weighted average of credits or a simple average? Do general education and physical education count as "grades" (usually grade points)? Generally speaking, courses with higher credits are more difficult to get high scores, so the simple average score is generally higher than the credit-weighted average score. The so-called "grade" of a subject, if simply weighted, is naturally different from the grade point.
I hope the above contents can be helpful to the subject. Of the two possibilities, the second one is bigger, so it is suggested that the subject know about the GPA algorithm of our school.