CalcSolverGo

GPA Calculator

Calculate semester GPA, cumulative GPA, weighted GPA, and the average needed to reach a target GPA. The example 4.0 scale is a starting point, not a rule used by every school.

Example 4.0 scale · highest grade point 4

GPA = (grade points × credits) added for every course, divided by total credits.

Examples

Result

Enter the courses or GPAs and press Calculate.

How these averages work

Semester GPA adds grade points × credits for each course, then divides by total credits. A 4-credit A moves the result more than a 1-credit A.

CGPA uses that same weighting across terms, either from a previous CGPA and its credits or from a list of semester GPAs. A plain average of the GPA numbers is not the result when the credit totals differ.

Weighted GPA adds an extra weight you type to the scale grade points, then uses the same credits. Unweighted GPA leaves that weight out. A weight of 1 is an example you enter, not an honors, AP, or IB rule.

Target GPA is the average the future credits must earn so the final credit-weighted GPA matches the goal. It is impossible when that average is above the scale maximum or below 0.

The sample scale runs from A at 4.0 to F at 0, including common plus and minus steps. Edit it for a 5-point, 10-point, or other institutional scale. Results stay on the scale you enter and are not converted to a percentage. A repeating value is labeled as rounded half up to 4 decimal places; the exact fraction is the calculated result.

Worked examples

  1. Semester GPA on the example 4.0 scale

    Inputs. Calculus, 4 credits, A. Writing, 3 credits, B. Chemistry, 3 credits, A−.

    Calculation. Grade points are 4×4 + 3×3 + 3.7×3 = 36.1. Divide by 10 credits.

    Result. GPA 3.61

  2. CGPA from a previous record

    Inputs. Previous CGPA 3.4 over 45 credits, then a semester GPA of 3.8 over 15 credits.

    Calculation. 3.4×45 + 3.8×15 = 210 grade points. Divide by 60 credits. The plain average, 3.6, is not used.

    Result. CGPA 3.5

  3. CGPA from semesters with different credits

    Inputs. Year 1 is 3.2 over 32 credits. Year 2 is 3.8 over 16 credits.

    Calculation. 3.2×32 + 3.8×16 = 163.2 grade points. Divide by 48 credits. The plain average, 3.5, is not used.

    Result. CGPA 3.4

  4. Weighted GPA with one extra point

    Inputs. English, 3 credits, A, extra weight 0. Biology, 4 credits, A, extra weight 1.

    Calculation. Unweighted points are 4×3 + 4×4 = 28. Weighted points are 4×3 + 5×4 = 32. Both are divided by 7 credits.

    Result. Weighted GPA 4.5714 (rounded for display; exact 32/7)

  5. Target average that can be reached

    Inputs. Current GPA 3.2 over 40 credits. Desired GPA 3.4 after 20 more credits. Scale maximum 4.

    Calculation. Desired points are 3.4×60 = 204. Completed points are 128, so the future 20 credits must average (204−128)/20.

    Result. Required GPA 3.8

  6. Target that the scale cannot reach

    Inputs. Current GPA 3.2 over 50 credits. Desired GPA 3.8 after 10 more credits. Scale maximum 4.

    Calculation. The future credits would need to average 6.8. Earning 4 on every future credit reaches only 10/3.

    Result. Impossible on this scale

Common questions

How is semester GPA calculated?

Multiply each course’s grade points by its credit hours, add those products, and divide by the total credit hours. A 4-credit A at 4.0 and a 3-credit B at 3.0 contribute 16 and 9 grade points. The calculator keeps that sum exact and divides only at the end.

Is CGPA the average of semester GPAs?

No. A semester with more credits has a larger effect. A 3.2 over 32 credits and a 3.8 over 16 credits give a CGPA of 3.4. The plain average of 3.2 and 3.8 is 3.5, and this page does not use that figure.

What is the difference between weighted and unweighted GPA here?

Unweighted GPA uses the grade points on your scale. Weighted GPA adds an extra weight that you type for each course, then multiplies by the same credits. A weight of 1 is only an example of a boost. It is not an AP, IB, honors, or national conversion.

When is a target GPA impossible?

It is impossible when the future credits would need an average above the highest grade point on your scale, or when even grades of 0 would leave the GPA above the desired value. Zero future credits cannot move a GPA that is already different from the target.

Does this page convert GPA to a percentage?

No. Schools use different conversion tables, and this calculator does not invent one. Enter the grade points your institution already uses.

Is the 4.0 scale the same at every school?

No. The scale on this page is a labeled example: A is 4.0, A− is 3.7, and F is 0. Some schools cap A+ at 4.0, and others use 5.0, 10, or 100 points. Edit the scale before treating a result as official.