GPA Calculator (Weighted, Cumulative & Target)
Enter your courses, credits and grades to get your semester GPA, a weighted and unweighted figure, and your cumulative GPA — plus the grades you still need to hit a target.
| Course | Grade | Credits | Level | Actions |
|---|---|---|---|---|
Semester GPA — · weighted —
Cumulative GPA —
Target GPA planner
→ you need —
What this calculator does
It turns a list of courses into the three figures students actually need: the semester GPA, a weighted GPA that rewards harder courses, and the cumulative GPA that combines this term with your record so far. It accepts grades as letters, as percentages or as grade points, on either a 4.0 or a 4.3 scale, and it will tell you the average you still need for a target.
How GPA is calculated
Each course contributes grade points × credits quality points. The GPA is the sum
of those quality points divided by the total credits, so a heavy course moves the average more
than a light one. Courses graded P, NP, I or W carry no grade points and are excluded from both
the total and the credit count.
Weighted and unweighted
A weighted GPA adds extra points to a harder course — commonly +1.0 for AP or IB
and +0.5 for honors — which is why a weighted GPA can exceed 4.0. Schools vary in
whether and how they weight, so the calculator shows the unweighted figure alongside it and
lets you set each course's level.
Grade scale
| Letter | Percentage | Grade points |
|---|---|---|
| A+ | 97–100% | 4.0 (or 4.3) |
| A | 93–96% | 4.0 |
| A− | 90–92% | 3.7 |
| B+ | 87–89% | 3.3 |
| B | 83–86% | 3.0 |
| B− | 80–82% | 2.7 |
| C+ | 77–79% | 2.3 |
| C | 73–76% | 2.0 |
| D | 63–66% | 1.0 |
| F | below 60% | 0 |
The bands above are the common US convention; your institution's cut-offs may differ — check your syllabus or registrar.
Example
Four credits at A (4.0) and two credits at B (3.0) give
(4×4 + 2×3) ÷ 6 = 3.667. Mark the A course as AP and its weighted points become
5.0, lifting the weighted GPA to (4×5 + 2×3) ÷ 6 = 4.333.
Results are an estimate for planning. Grading scales, weighting rules and rounding differ between institutions — your official transcript is the record that counts.
Frequently asked questions
How is GPA calculated?
Each course is worth its grade points multiplied by its credits; the grade point average is the sum of those quality points divided by the total credits. A four-credit A (4.0) and a two-credit B (3.0) give (4×4 + 2×3) ÷ 6 = 3.667.
What is the difference between weighted and unweighted GPA?
An unweighted GPA treats every course the same on a 4.0 scale. A weighted GPA adds extra points for harder courses — commonly +1.0 for AP or IB and +0.5 for honors — so a weighted GPA can rise above 4.0. Schools differ in how, and whether, they weight, so both figures are shown.
Why is A+ the same as A on the 4.0 scale?
On the common 4.0 scale an A+ is usually capped at 4.0 while an A- is 3.7. Some schools use a 4.3 scale that gives A+ 4.3; switch the scale above to match your school.
How do I work out my cumulative GPA?
Enter your GPA so far and the credits already completed. The calculator combines that record with the courses above as one weighted average, so a strong term moves a long record less than a short one.
Can I work out the grades I need to reach a target GPA?
Yes. The planner takes your current GPA, the credits you have and the credits still to come, and returns the average GPA those remaining credits need. If the answer is above the top of the scale, the target is not reachable with the credits remaining.
Are Pass, No Pass, Incomplete and Withdrawal counted?
No. Grades such as P, NP, I and W carry no grade points and are left out of both the numerator and the denominator, which is the usual convention.
Go deeper
Longer explanations of the problems this tool solves:
Sources
- Grade-point mapping and percentage bands follow the common US 4.0 convention (A+ and A = 4.0, A− = 3.7, and so on), with an optional 4.3 scale for A+.
- Weighted-course bonuses (+1.0 AP/IB, +0.5 honors) are the widely used default; confirm your school's policy before relying on the weighted figure.
Everything runs in your browser — nothing you type is uploaded.