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.
How to use the GPA Calculator
- Type each course as a grade followed by its credit value, separated by commas.
- You can put a course name first: “Chemistry A- 3”.
- Choose whether your institution uses plus and minus grades, and what an A+ is worth.
- 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
| Grade | Points | Grade | Points |
|---|---|---|---|
| A+ | 4.0 (or 4.3) | C+ | 2.3 |
| A | 4.0 | C | 2.0 |
| A− | 3.7 | C− | 1.7 |
| B+ | 3.3 | D+ | 1.3 |
| B | 3.0 | D | 1.0 |
| B− | 2.7 | D− | 0.7 |
| F | 0.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.