The difference between weighted and unweighted GPA is that weighted GPA gives bonus points for hard classes, so your score can be higher than 4.0. Unweighted GPA treats every class the same, so the highest you can get is 4.0. Weighted GPA shows both your grades and how tough your classes were, while unweighted GPA only shows your grades, no matter the class difficulty.