About the GPA Calculator
Calculate your GPA on the standard US 4.0 scale. Enter a letter grade and credit hours for up to eight courses — empty rows are simply ignored — and your GPA updates live.
Your grades stay on your device. Nothing is submitted anywhere, so you can model a bad semester honestly without it being stored on someone's server.
How to use it
- Add each course with its credit hours and the letter grade you earned or expect.
- Add as many rows as you need.
- Read the weighted GPA, which recalculates on every change.
Credit hours are what make it 'weighted'
A GPA is not the average of your letter grades. Each course is weighted by its credit hours, so a 4-credit course pulls twice as hard as a 2-credit one.
The arithmetic: multiply each course's grade point by its credits, add those products, then divide by total credits.
A worked example
Four courses on a 4.0 scale:
- 3 credits at A (4.0) → 12.0
- 4 credits at B (3.0) → 12.0
- 3 credits at A− (3.7) → 11.1
- 2 credits at B− (2.7) → 5.4
Grade points total 40.5 across 12 credits, giving a GPA of 3.38.
A flat average of 4.0, 3.0, 3.7 and 2.7 would have given 3.35 — close here, but the gap widens fast when your best and worst grades sit in courses of very different sizes.
Common mistakes
- Averaging letter grades directly and ignoring credit hours.
- Assuming every school uses the same scale. Some cap at 4.0, some run to 4.3 or 5.0 for honours courses.
- Including pass/fail courses, which usually carry credit but no grade points.
Questions people ask
Does a plus or minus change the grade points?
At most US institutions yes — typically ±0.3, so B+ is 3.3 and B− is 2.7. A few schools ignore modifiers entirely. Check your handbook.
How do I calculate a cumulative GPA across semesters?
Enter every course from every semester in one go. Because the maths is weighted by credits, that produces the cumulative figure directly.
What about a weighted high-school GPA with AP courses?
Those scales usually add a point for honours or AP work, pushing the maximum above 4.0. Enter the boosted grade point your school assigns.