How GPA is calculated
A grade point average is a credit-weighted mean, not a simple average of letter grades. Each letter grade is converted to a numeric "grade point" using your institution's scale, multiplied by the number of credit hours that course is worth, then all of those products are summed and divided by the total credit hours attempted. The formula is:
This weighting matters: a 4-credit course pulls your GPA further than a 1-credit course, even if both earned the same letter grade. Two students with identical letter grades but different credit loads can end up with different GPAs.
Grade point reference tables
Grading scales differ by country and institution. The three most common variants are shown below — this calculator supports all three via the scale selector above.
4.0 scale (most common worldwide, including most Pakistani universities)
| Letter grade | Grade point |
|---|---|
| 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 |
| F | 0.0 |
4.33 scale (used where A+ outranks a plain A)
| Letter grade | Grade point |
|---|---|
| A+ | 4.33 |
| A | 4.0 |
| A- | 3.67 |
| B+ | 3.33 |
| B | 3.0 |
| B- | 2.67 |
| C+ | 2.33 |
| C | 2.0 |
| C- | 1.67 |
| D+ | 1.33 |
| D | 1.0 |
| F | 0.0 |
5.0 scale variant (used by some institutions with an "O" grade)
| Letter grade | Grade point |
|---|---|
| O (Outstanding) | 5.0 |
| A+ | 4.5 |
| A | 4.0 |
| B+ | 3.5 |
| B | 3.0 |
| C+ | 2.5 |
| C | 2.0 |
| D | 1.5 |
| F | 0.0 |
Scales vary between institutions even within the same country — always confirm the exact grade points against your own institution's official grading policy.
Semester GPA vs. cumulative GPA: a step-by-step guide
- Start with one semester. List every course you took that term, with its credit hours and the grade you received.
- Calculate that semester's GPA using the formula above — this is your semester (or term) GPA.
- To get a cumulative GPA (CGPA), repeat the process, but include every course from every completed semester in one combined list, rather than just the most recent term.
- Don't average semester GPAs directly unless every semester carried the exact same number of credit hours — a semester with more credits should count for more in your cumulative figure, which is why combining raw course data (rather than averaging GPA numbers) gives the accurate result.
- Cross-check against your transcript. Once you've calculated a figure you expect to rely on, compare it against your official transcript or student portal before using it for anything that matters, such as a scholarship or transfer application.
Worked example
Suppose a student takes four courses in one semester: a 3-credit course with an A (4.0), a 4-credit course with a B+ (3.3), a 1-credit lab with an A- (3.7), and a 3-credit course with a C+ (2.3), all on the 4.0 scale. The total quality points are (3×4.0) + (4×3.3) + (1×3.7) + (3×2.3) = 12 + 13.2 + 3.7 + 6.9 = 35.8. Total credit hours are 3+4+1+3 = 11. Dividing 35.8 by 11 gives a semester GPA of approximately 3.25 — notice how the 4-credit B+ pulled the average down more than the 1-credit A- pulled it up, purely because of its larger credit weight.
Frequently asked questions
Semester GPA (also called term GPA) covers only the courses you took in one semester. CGPA — cumulative GPA — covers every graded course across every semester you've completed so far. This tool calculates one semester at a time; to get a cumulative figure, add every course from every semester into a single list, or average your semester GPAs weighted by the credit hours in each semester (not a simple average of the GPA numbers themselves).
It totals every row you enter, so if your institution counts a retaken course's new grade only (replacing the old one), remove the original attempt's row before calculating. If your institution averages both attempts instead, leave both rows in. Policies vary widely, so check your student handbook if you've retaken a course.
Most universities in Pakistan, the US, and many other countries use the 4.0 scale. The 4.33 scale is common where an A+ carries extra weight above a plain A. The 5.0 variant shown here reflects a common pattern used by some institutions with an O ("Outstanding") grade above A+. Use whichever matches your official transcript — check your institution's academic handbook if you're not sure.
No. Treat this as a planning and estimation tool. Your institution's registrar or student portal is the only authoritative source for your official GPA — always verify against that before making any decision (scholarship eligibility, academic probation, transfer applications, etc.) that depends on your exact GPA.
If every course row has zero or missing credit hours, there's nothing to divide by, so the tool shows a prompt to add at least one valid course instead of displaying an error like "NaN" or "Infinity." Fix a row's credit hours and the result updates automatically.