GPA calculator with credit-hour weighting

Type your courses as a grade and a credit value — “A 3, B+ 4, A- 3” — and get the weighted grade point average on the 4.0 scale. Credits matter: a four-credit course moves your average twice as much as a two-credit one, which is why a simple average of your letters is usually wrong. Each course is listed with its quality points so you can see where the average comes from.

✓ Runs in your browser — nothing uploaded Free, no sign-upNo watermark

Optional. Combine this term with your record so far.

How to use the GPA Calculator

  1. Type each course as a grade followed by its credit value, separated by commas.
  2. You can put a course name first: “Chemistry A- 3”.
  3. Choose whether your institution uses plus and minus grades, and what an A+ is worth.
  4. Add a previous GPA and credits if you want a cumulative figure, then press Calculate GPA.

How a weighted GPA is calculated

Each grade converts to a number of grade points. Multiply those points by the course's credit value to get quality points, add them all up, and divide by the total credits:

GPA = Σ (grade points × credits) ÷ Σ credits

Worked example: A in a 3-credit course (4.0 × 3 = 12.0), B+ in a 4-credit course (3.3 × 4 = 13.2), A− in a 3-credit course (3.7 × 3 = 11.1) and B in a 2-credit course (3.0 × 2 = 6.0). That is 42.3 quality points across 12 credits, so the GPA is 42.3 ÷ 12 = 3.53. The unweighted average of the four letters would be 3.5 — close here, but the gap widens as credit values diverge.

The standard 4.0 conversion

GradePointsGradePoints
A+4.0 (or 4.3)C+2.3
A4.0C2.0
A−3.7C−1.7
B+3.3D+1.3
B3.0D1.0
B−2.7D−0.7
F0.0

Where institutions differ

This is the most widely used mapping, but it is a convention, not a standard. Some institutions cap A+ at 4.0 and some award 4.3; some do not use minus grades at all; some exclude pass/fail courses from the calculation; and weighted high-school GPAs add a bonus of 0.5 or 1.0 for honours, AP or IB courses, which is how averages above 4.0 arise. Always check your own institution's published scale before relying on a number — the calculator lets you set the A+ value for exactly this reason.

Cumulative GPA and how much a term can move it

To combine a term with your record, treat the previous cumulative GPA as a single entry weighted by the credits behind it: (old GPA × old credits + this term's quality points) ÷ (old credits + this term's credits). The arithmetic shows why a bad term hurts less later on. With 15 credits behind you, one 3-credit C pulls a 3.8 average down by roughly 0.15; with 90 credits behind you it moves it by about 0.03. It also shows the flip side: raising a low average late in a degree takes a great many credits of high grades.

UK degree classifications do not use GPA — they are awarded from weighted module marks as a first, 2:1, 2:2 or third — so treat any conversion between the two as approximate.

Frequently asked questions

How do I calculate GPA with credit hours?

Multiply each grade’s points by the course credits, add the results, and divide by the total credits. That weighted total is the GPA.

Is an A+ worth 4.0 or 4.3?

It depends on the institution. Many cap the scale at 4.0; others award 4.3 so a perfect record can exceed 4.0. The calculator lets you choose.

How do I work out a cumulative GPA?

Enter your previous GPA and the credits behind it. The calculator weights the old average by those credits and combines it with the new term.

What format should I type the courses in?

Grade then credits, separated by commas: “A 3, B+ 4”. A course name may come first, as in “Chemistry A- 3”. Numeric grade points such as “3.7 4” also work.

Privacy

This tool runs entirely inside your browser using WebAssembly and the Canvas/File APIs. Your files are never uploaded to ToolFlint or any third party; you can verify this in your browser's network tab or by switching to airplane mode after the page loads. Read how we process files.

Last updated 2026-09-23.