One way to calculate your weighted GPA is to find your average unweighted GPA and multiply that by the number of classes you've taken. Then, add 0.5 for each mid-level class you took and 1.0 for each high-level class you took. Divide the result by the total number of classes to find your weighted GPA so far.