GPA Calculator

GPA Calculator: Calculate your semester and cumulative grade point average from course grades and credit hours. Add or remove courses, use standard letter grades, include an existing GPA if needed, and plan the GPA required to reach a future target.
GPA calculator formula showing quality points divided by credits

Calculate your GPA

Enter each course, its credit hours, and your final or expected letter grade.

CourseCreditsGradeGrade points
Semester GPA—
Cumulative GPA—
Credits included—

Include your current GPA

Optional: combine this semester with credits you already completed.

Target GPA planner

Estimate the average GPA needed over future credits to reach a target cumulative GPA.

Target calculation
Required future GPA—

How the GPA Calculator works

A GPA is a credit-weighted average. A four-credit course affects your GPA more than a one-credit course. Each letter grade is converted to grade points, multiplied by the course credits, and added to the total quality points.

Semester GPA formula

Semester GPA = total quality points ÷ total attempted credits, where quality points for a course equal grade points × course credits.

Cumulative GPA formula

Cumulative GPA = (previous GPA × previous credits + new quality points) ÷ (previous credits + new credits).

Worked example

Suppose you earn A in a 3-credit course, B+ in a 4-credit course, and B in a 3-credit course. The quality points are 12.0, 13.2, and 9.0. Your semester GPA is 34.2 ÷ 10 = 3.42.

Standard 4.0 grade scale

Letter gradeGrade pointsTypical percentage
A+4.097–100%
A4.093–96%
A−3.790–92%
B+3.387–89%
B3.083–86%
B−2.780–82%
C+2.377–79%
C2.073–76%
C−1.770–72%
D+1.367–69%
D1.063–66%
D−0.760–62%
F0.0Below 60%

How to use this GPA calculator accurately

Start by copying each course name, credit value, and letter grade from your syllabus or student portal. Do not treat every class equally unless every class carries the same number of credits. A laboratory, seminar, or half-term course may have a smaller credit value and should contribute less to the final average. This GPA calculator applies the correct credit weighting automatically.

If you are planning before final grades are posted, choose the grades you realistically expect to earn. Try several combinations to see how one course changes the result. For courses graded by percentage, use our Grade Calculator first, then convert the final percentage using your school’s official letter-grade scale. You can find more planning tools in Education Calculators.

To estimate a cumulative GPA, enter the GPA and attempted credits shown on your latest transcript. Credits that do not affect GPA—such as some transfer, pass/fail, withdrawal, or audited courses—should usually be excluded. Institutional rules can differ, so verify repeated-course, honors, Advanced Placement, and transfer-credit policies with your registrar. The NCES College Navigator is also a useful official resource for researching U.S. colleges and institutional information.

Finally, remember that the displayed value is rounded to two decimal places. Your school may retain additional decimal places internally or apply a different rounding method. Use the result for academic planning, scholarship scenarios, and goal setting, but rely on your official transcript for formal decisions.

Frequently asked questions

Can I use a 5.0 weighted GPA scale?

Yes. Set the GPA scale to 5.0 and use your school’s weighted grade points. Because schools calculate weighted courses differently, always compare the result with your official policy.

Do pass/fail courses affect GPA?

Usually, pass/fail, withdrawal, and audit courses do not receive grade points and are excluded from GPA. Rules vary by institution.

What is the difference between semester and cumulative GPA?

Semester GPA uses only the courses entered for one term. Cumulative GPA combines those courses with your previous GPA and completed credits.

Is this an official transcript GPA?

No. This calculator is a planning estimate. Repeated-course rules, transfer credits, rounding, and institutional grade scales can change an official GPA.