🍱 Lunchbox Hands

GPA Calculator

Weighted and unweighted GPA from courses, credits, and grades

A = 4.0 pts

B+ = 3.3 pts (3.8 weighted)

B+ = 3.3 pts (4.3 weighted)

3.51
Unweighted GPA (4.0 scale)
4.01
Weighted GPA (honors +0.5, AP/IB +1.0)

10 credits counted

Cumulative GPA (optional)
Combine with this term'sGPA — match how your prior GPA was reported.

Add your GPA and credits so far to see the cumulative figure.

What GPA do I need?

You need a 3.49 unweighted GPA over the next 15 credits.

Grade scale used
LetterPercentPoints
A+97–1004.0
A93–964.0
A-90–923.7
B+87–893.3
B83–863.0
B-80–822.7
C+77–792.3
C73–762.0
C-70–721.7
D+67–691.3
D63–661.0
D-60–620.7
FBelow 600.0

Pass/fail, withdrawn, and incomplete grades (P, W, I, NC) are left out. Schools differ on cut-offs and weighting — check your handbook.

This GPA calculator works for high school and college: list your courses with a letter grade or percentage, the credits, and whether each is a regular, honors, or AP/IB class, and it shows your unweighted GPA on the 4.0 scale and your weighted GPA side by side. Add your GPA so far to get a cumulative figure, and use the target solver to find the GPA you need over your remaining credits to reach a goal.

Schools differ on letter cut-offs, A+ values, and weighting, so the scale used is shown in full under the calculator. If you want to know where a single class stands before grades are final, the grade calculator works out your current course grade and what you need on the final exam. The percentage calculator turns raw scores into percentages, and a Pomodoro timer helps with the studying part. Everything runs in your browser. How letter points, the weighted bonus, and the target solver work is explained in what do I need on my final? The formula, plus weighted GPA math.

Frequently asked questions

How is GPA calculated?

Each letter grade is converted to grade points on a 4.0 scale (A = 4.0, A− = 3.7, B+ = 3.3, B = 3.0, and so on down to F = 0). Multiply each course's points by its credits to get quality points, add them up, and divide by the total credits. For example, an A in a 3-credit class, a B+ in a 4-credit class, and a C in a 3-credit class give (12 + 13.2 + 6) ÷ 10 = 3.12. The calculator does this live as you type.

What is the difference between weighted and unweighted GPA?

Unweighted GPA treats every class the same on the 4.0 scale. Weighted GPA adds a bonus for harder courses so an A in an AP class counts for more than an A in a regular one. The most common convention, used here, is +0.5 for honors and +1.0 for AP or IB courses, which puts the weighted maximum at 5.0. Schools vary a lot — some use +1.0 for honors, some cap weighted GPAs, and many colleges recalculate GPAs their own way — so check your school's policy.

Can I enter percentages instead of letter grades?

Yes. Type a number like 92 or 88.5% and the calculator converts it to a letter with the common 10-point plus/minus scale: 97 and above is an A+, 93–96 an A, 90–92 an A−, 87–89 a B+, and so on down to 60–62 for a D− and below 60 for an F. The row note shows which letter and how many points each percentage became. If your school uses different cut-offs, enter the letter grade directly instead. You can mix letters and percentages across rows.

How do I calculate my cumulative GPA?

Enter your GPA so far and the credits it covers in the cumulative section. The calculator multiplies them to get your prior quality points, adds this term's quality points, and divides by the combined credits. A 3.5 over 30 credits plus a 3.12 term over 10 credits gives (105 + 31.2) ÷ 40 = 3.41. Choose whether to combine with this term's weighted or unweighted GPA so it matches how your transcript reports the prior number. Leave the section blank to see only this term.

What GPA do I need to raise my GPA to a target?

The target solver works backwards: needed GPA = (target × total credits after next term − current quality points) ÷ credits left. If you have a 3.41 over 40 credits and want a 3.5 after 20 more credits, you need (3.5 × 60 − 136.2) ÷ 20 = 3.69. If the answer is above the scale maximum, the calculator says the target is not reachable in that many credits, which is a useful signal to plan over a longer stretch.

How are pass/fail, withdrawn, and A+ grades handled?

Grades that carry no grade points — P (pass), W (withdrawn), I (incomplete), NC, S, and U — are skipped and do not affect your GPA, which matches how most registrars treat them. An A+ counts as 4.0 by default because most colleges cap at 4.0, but some high schools award 4.3, so there is a toggle. Failing grades earn 0 points on both scales; the honors or AP bonus is not added to an F. The full scale used is listed under the calculator.

Get weekly dev tools and tips