GPA formula:
calculate your grade point average with credits
A GPA is a credit-weighted average, which is why one heavy course can move it more than three light ones.
Calcylator Editorial Team
Updated · 7 min read
What is GPA and how is it calculated?
GPA stands for grade point average. It converts the letter grades from your courses into numbers, then averages those numbers, giving more weight to courses that carry more credits.
The most common scale tops out at 4.0, where an A is worth 4.0 points. Some institutions use 5.0, 7.0 or 10.0 scales, and in India the cumulative figure is usually called CGPA on a 10-point scale. The method is the same whatever the maximum is.
The word "average" is the trap. A plain average treats every course equally, but GPA does not. A 4-credit course counts for twice as much as a 2-credit one, so you must weight by credits.
That is also why two students with the same letter grades can end up with different GPAs. If their credit loads differ, the same B in a heavier course carries more of the final number. GPA is a record of grades and effort together.
GPA formula and steps
- Grade points:
- The numeric value of your grade on your institution's scale
- Credits:
- The credit hours or credit value of the course
- Σ:
- Add up the values for all courses in the term
- List every course with its grade and credits.
- Convert each grade to grade points using your institution's table.
- Multiply grade points by credits to get quality points for each course.
- Add all the quality points, then add all the credits.
- Divide total quality points by total credits and round to two decimals.
Keep full decimals while you work and round only at the end. Rounding each course's quality points too early adds small errors that can push a borderline GPA across a cut-off.
Grade points on a common 4.0 scale
Most US-style schools use a scale like the one below. Yours may skip the plus and minus grades or assign slightly different values, so confirm it on your grading policy page before you calculate.
| Letter grade | Grade points | Level |
|---|---|---|
| A | 4.0 | Excellent |
| A− | 3.7 | Very good |
| B+ | 3.3 | Good |
| B | 3.0 | Good |
| B− | 2.7 | Satisfactory |
| C+ | 2.3 | Satisfactory |
| C | 2.0 | Acceptable |
| D | 1.0 | Minimum pass |
| F | 0.0 | Fail |
Only the numeric column matters for the calculation. The level labels are just for orientation, and institutions describe them differently.
Worked example: a 14-credit semester
Five courses make up a semester, and the credits are not equal. Watch what happens when the lowest grade sits in the course with the most credits.
Course 1
A (4.0) × 2 credits = 8.0
Course 2
A− (3.7) × 2 credits = 7.4
Course 3
B+ (3.3) × 3 credits = 9.9
Course 4
B (3.0) × 3 credits = 9.0
Course 5
C (2.0) × 4 credits = 8.0
Semester GPA
3.02
Quality points: 8.0 + 7.4 + 9.9 + 9.0 + 8.0 = 42.3. Credits: 2 + 2 + 3 + 3 + 4 = 14. 42.3 ÷ 14 = 3.021.
A plain average of the five grade points would give (4.0 + 3.7 + 3.3 + 3.0 + 2.0) ÷ 5 = 3.20. The GPA is lower at 3.02 because the C came in the largest course. Credits, not the number of courses, drive the result.
Now see what an upgrade would do. If the C in the 4-credit course had been a B (3.0), quality points would rise by 4 to 46.3, and the GPA would become 46.3 ÷ 14 = 3.31. One grade step in a heavy course moved the semester by almost 0.3.
You can use this to prioritise. Every extra grade point in a 4-credit course adds 4 quality points, while the same improvement in a 2-credit course adds only 2.
Cumulative GPA across semesters
Cumulative GPA works the same way over a longer period. Do not average the semester GPAs. Add the quality points of all semesters and divide by all credits.
Earlier record
48 credits at a GPA of 3.20 = 153.6 quality points
New semester
15 credits at a GPA of 3.60 = 54.0 quality points
Totals
207.6 quality points over 63 credits
Cumulative GPA
3.30
207.6 ÷ 63 = 3.295, rounded to 3.30. The simple average of 3.20 and 3.60 would wrongly give 3.40.
You can also work backwards. To reach a cumulative 3.30 after 15 more credits from the same starting record, you would need a semester GPA of (3.30 × 63 − 153.6) ÷ 15 = 3.62. A target of 3.50 would need 4.46, which is above the 4.0 maximum, so the target would take more than one semester.
This is why a rising trend matters more than a single bad term when the record is long. Each new term carries a share of the total equal to its credits divided by all credits, which is 15 ÷ 63, or roughly 24%, in the example above.
Weighted GPA, repeats and pass/fail courses
Some schools publish two GPAs. The unweighted one uses the plain scale above. The weighted one adds a bonus, often one extra point, for honours or advanced courses, so the maximum can exceed 4.0. Which one a college or employer wants is stated on their form.
Pass/fail courses are normally left out of GPA, though the credits may count towards graduation. Repeated courses are treated in different ways: some replace the earlier grade, some average the two, and some keep both. Read your institution's policy before you rely on a calculation.
Plus and minus grades matter at the margin. On the scale above, a B+ and a B differ by 0.3 grade points. If all 15 credits of a semester moved from B to B+, that would add 4.5 quality points and lift the semester GPA by 0.30.
If your transcript shows a 10-point CGPA and you need a percentage, the guide to CGPA to percentage covers the conversion. The score percentage calculator on this page is handy for checking individual marks.
Mistakes people make when calculating GPA
- Averaging grade points without weighting by credits.
- Using the wrong scale, for example a 4.0 table when your school awards 10-point grades.
- Averaging semester GPAs instead of adding quality points and credits.
- Including pass/fail or audit courses that the school excludes.
- Rounding each course's quality points rather than rounding only the final GPA.
If you want to know what grade you need in the last exam of a course, the final exam grade guide solves that part. Once the course grade is known, convert it to grade points and drop it into the table above.
Common questions
How do I calculate GPA?
Multiply each course's grade points by its credits, add the results, and divide by the total credits. For grades of 4.0 (2 credits), 3.7 (2), 3.3 (3), 3.0 (3) and 2.0 (4), the total is 42.3 ÷ 14 = 3.02.
What is the difference between GPA and CGPA?
GPA usually describes one term, while CGPA is the cumulative figure across all completed terms, weighted by credits. Some institutions use GPA for the cumulative number as well, so check the wording on your transcript.
How do I calculate cumulative GPA?
Add the quality points from every term and divide by the total credits earned. A 3.20 GPA over 48 credits and a 3.60 GPA over 15 credits give (153.6 + 54.0) ÷ 63 = 3.30, not the simple average of 3.40.
Does a course with more credits affect GPA more?
Yes. Each course is weighted by its credits, so a 4-credit course moves your GPA twice as much as a 2-credit one. A C in a 4-credit course lowers the GPA more than a C in a 1-credit lab.
Is a 3.5 GPA good?
On a 4.0 scale, 3.5 sits between a B+ and an A−, and many programmes treat it as a strong record. What counts as good depends on the course and the requirement, so compare it with the cut-off you are aiming for.
Was this guide helpful?
Continue reading
View all blogsCGPA to Percentage: Conversion Formula and Chart
CGPA to percentage: multiply by your institution's factor (often 9.5), check a 6.0 to 10 chart and learn when the rule differs.
7 min read
Final Exam Grade Calculator: What Score Do You Need?
Final exam grade: use the exam weight, your current grade and a target to find the score needed and see if it is reachable.
7 min read
Percentage to CGPA Calculator: Formula and Table
Percentage to CGPA: divide by your institution's factor (often 9.5), use a 50 to 95 table and round the result safely.
6 min read





