GPA Calculator
Your grade point average, weighted by credits.
Show detailsHide details
Your GPA isn't just the average of your grades — each course counts in proportion to its credit hours. Enter your courses, their letter grades, and credits, and this calculator returns your credit-weighted grade point average on the standard 4.0 scale.
Loading calculator...
How to Calculate GPA — The Quick Answer
Convert each letter grade to its point value (A = 4.0, B = 3.0, …), multiply by that course's credit hours, add those up, and divide by the total credit hours. Bigger courses move your GPA more.
Shortcut
GPA = Σ (grade points × credits) ÷ Σ credits
Fact-Checking Claims You May Have Seen Online
GPA is just the average of your grade points
Only if every course has equal credits
GPA is credit-weighted. A 4-credit course affects your GPA more than a 1-credit one, so a straight average of grade points is usually wrong.
Standard 4.0 scale (common US values)
| Letter | Points | Letter | Points |
|---|---|---|---|
| A / A+ | 4.0 | C+ | 2.3 |
| A- | 3.7 | C | 2.0 |
| B+ | 3.3 | C- | 1.7 |
| B | 3.0 | D | 1.0 |
| B- | 2.7 | F | 0.0 |
Scales vary: some schools count A+ as 4.3, some don't use minus grades, and weighted high-school GPAs add points for honors/AP courses. Always check your institution's official scale for an exact, on-record figure.
How It Works
The Formula
Credit-weighted grade point average
Formula
GPA = Σ (grade points × credit hours) ÷ Σ (credit hours)
Variables
Letter grade → number
Each letter maps to a point value on the 4.0 scale: A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0.0, with pluses and minuses in between (B+ = 3.3, B- = 2.7).
The weight of each course
Credits determine how much each course counts. A grade in a 4-credit course influences your GPA twice as much as the same grade in a 2-credit course.
Note: This is the same method for a semester GPA (just this term's courses) or a cumulative GPA (every course you've taken) — only which courses you include changes.
Worked Example
Three courses
Grade points × credits
A (4.0) × 3 = 12.0; B+ (3.3) × 4 = 13.2; B (3.0) × 4 = 12.0.
Add them up
12.0 + 13.2 + 12.0 = 37.2 total grade points.
Divide by total credits
Total credits = 3 + 4 + 4 = 11. GPA = 37.2 ÷ 11 = 3.38.
Reference Guide
| unit | value | note |
|---|---|---|
| A × 3cr | 12.0 | grade points |
| B+ × 4cr | 13.2 | grade points |
| B × 4cr | 12.0 | grade points |
| GPA | 3.38 | 37.2 ÷ 11 |
Key Features
Last updated: October 5, 2026

Creators
Computer Scientist & Developer Tools Author
Reviewers
Technical Reviewer
Table of Contents
Quick Facts
Related Tools
Privacy Guaranteed
Your data never leaves your browser. All calculations are 100% private.
Frequently Asked Questions
How is GPA calculated?
Convert each course's letter grade to grade points (A = 4.0, B = 3.0, and so on), multiply by the course's credit hours, add all those products together, and divide by the total number of credit hours. The credit weighting is what separates GPA from a simple grade average.
What's the difference between semester GPA and cumulative GPA?
A semester GPA uses only the courses from one term. A cumulative GPA uses every course you've ever taken. The maths is identical — you just include a different set of courses. To get your cumulative GPA here, enter all your courses across every semester.
Does credit weighting really change my GPA?
Yes, often significantly. An A in a 1-credit elective barely moves your GPA, while a C in a 5-credit core course pulls it down hard. That's why entering accurate credit hours matters more than people expect.
Why might this differ from my official GPA?
Schools use slightly different scales — some count A+ as 4.3, some omit minus grades, and weighted high-school GPAs add extra points for honors and AP/IB courses. This calculator uses the common unweighted 4.0 scale, so treat it as an accurate estimate and confirm the exact figure with your registrar.