A 4.0 GPA expresses an average in grade points: in the sample system below, A = 4, B = 3, C = 2, D = 1 and F = 0. Multiply each included course's points by its credits, add those products, and divide by the included credits.
The calculation is straightforward. Choosing the right grades, credits and point values is where a hand calculation can diverge from a transcript.
A sample 4.0 grade chart
This is an example mapping, not a national conversion rule. Percentage boundaries are deliberately omitted: a syllabus decides how a course percentage becomes a letter grade.
| Letter | Example points |
|---|---|
| A+ or A | 4.0 |
| A− | 3.7 |
| B+ | 3.3 |
| B | 3.0 |
| B− | 2.7 |
| C+ | 2.3 |
| C | 2.0 |
| C− | 1.7 |
| D+ | 1.3 |
| D | 1.0 |
| D− | 0.7 |
| F | 0.0 |
For a concrete contrast, ASU's published table assigns A− 3.67 and B+ 3.33. It awards A+ 4.33 while capping cumulative GPA at 4.00. That is why an A+ value alone cannot tell you the maximum reported average.
Calculate with credits, not just course counts
GPA = total quality points ÷ total GPA credits
A course's quality points are its grade-point value multiplied by its credits. Stanford's calculation guide demonstrates this unit-weighted calculation for included letter-graded courses.
Both examples below use the sample chart above. Keep intermediate values intact and round only the final average for display.
Worked example 1: A four-course semester
| Course | Credits | Grade | Grade Points | Quality Points |
|---|---|---|---|---|
| Biology I | 4 | A- | 3.7 | 14.8 |
| Statistics | 3 | B+ | 3.3 | 9.9 |
| World History | 3 | B | 3.0 | 9.0 |
| Spanish II | 3 | A | 4.0 | 12.0 |
Total credits: 4 + 3 + 3 + 3 = 13
Total quality points: 14.8 + 9.9 + 9.0 + 12.0 = 45.7
GPA = 45.7 ÷ 13 = 3.52
Worked example 2: A semester with a lower grade
| Course | Credits | Grade | Grade Points | Quality Points |
|---|---|---|---|---|
| Organic Chemistry | 4 | C+ | 2.3 | 9.2 |
| Calculus II | 4 | B- | 2.7 | 10.8 |
| Sociology | 3 | A | 4.0 | 12.0 |
Total credits: 4 + 4 + 3 = 11
Total quality points: 9.2 + 10.8 + 12.0 = 32.0
GPA = 32.0 ÷ 11 = 2.91
Notice how a single weaker grade in a high-credit course (the C+ in a 4-credit chemistry class) pulls the overall average down more than a weaker grade in a low-credit elective would.
Unweighted points and course-difficulty weighting
“Unweighted” means the calculation does not add a difficulty bonus for a course label. It still weights courses by their credits. A 4-credit A contributes twice as many quality points as a 2-credit A.
A separate weighted-GPA policy may award advanced courses extra points. The weighted GPA tool uses explicit multipliers: ×1.0, ×1.1 and ×1.2. These differ from additive bonuses such as +0.5 or +1.0. Match the model to your school's rule before treating a comparison as useful.
Reconcile a mismatch with your transcript
Check these items in order:
- Point values: Does your school use 3.7 or 3.67 for A−? Is A+ distinct from A?
- Included credits: GPA credits need not equal all earned or enrolled credits. A zero-point failure can still belong in the denominator.
- Special marks: Check each mark separately. At ASU, a P earns credit without entering GPA, while failing E grades carry zero points. Do not assume every outcome under a pass/fail option is excluded.
- Repeated and transferred courses: Follow the receiving institution's rules on attempts and GPA inclusion. See the repeat-course guide.
- Rounding and caps: Compare unrounded totals before applying the institution's display convention or cumulative cap.
Build your own semester example
Open the GPA calculator, select a matching scale and enter the courses included in your GPA. For different point values, use the custom scale instructions. Calculator workspaces are stored in this browser; export a backup from Workspaces if you need to keep a separate copy.
Before using the result on an application, check whether it asks for the official transcript GPA, a particular recalculation or both. A practice calculation helps explain the number; the application instructions decide what to report.






