GPA & CGPA Calculator
Add your courses by term with a subject, credits and grade to get your semester GPA, cumulative GPA and weighted GPA. Works with the USA 4.0 and 4.3 scales and with Pakistan, Bangladesh, Nigeria, Australia and Japan scales, plus percentage marks and the 10-point CGPA used in India, with a CGPA to percentage converter and a target GPA planner. It runs in your browser, so nothing you enter is stored.
Your courses
Include earlier terms (optional)
Your results
CGPA to percentage calculator
Type in either box. Your university may publish its own formula, so check its notification before using the result officially.
What GPA do I need? (target GPA planner)
Uses the grading scale selected in the course calculator above.
GPA calculator: the quick answer
GPA (grade point average) is the average of your grades, where each grade is turned into points and weighted by the course credits. The formula is GPA = total quality points ÷ total credits, and quality points = credits × grade points for each course. On the common 4.0 scale an A is 4.0, a B is 3.0, a C is 2.0 and an F is 0.
Example: an A in a 3-credit course gives 12 quality points. Add a B in another 3-credit course (9 points) and you have 21 points over 6 credits, so your GPA is 21 ÷ 6 = 3.50. Use the calculator above for your own courses. It also does cumulative GPA, weighted GPA, the 10-point CGPA used in India, Pakistan and Bangladesh, and CGPA to percentage.
How to calculate GPA step by step
Follow these four steps, or let the calculator do them for you:
1. Convert each grade to grade points. Use the scale in the next section, or the points your school prints on your transcript.
2. Multiply by credits. Grade points × credits = quality points for that course.
3. Add up quality points and credits. Total both columns.
4. Divide. GPA = total quality points ÷ total credits, usually rounded to two decimals.
Worked example for one semester:
| Course | Credits | Grade | Grade points | Quality points |
|---|---|---|---|---|
| Math | 3 | A | 4.0 | 12.0 |
| English | 3 | B+ | 3.3 | 9.9 |
| Biology | 4 | A- | 3.7 | 14.8 |
| History | 2 | B | 3.0 | 6.0 |
| Total | 12 | 42.7 |
GPA = 42.7 ÷ 12 = 3.558, which rounds to 3.56. A 4-credit course moves your GPA more than a 2-credit course, which is why credits matter.
CGPA to percentage: formulas, table and examples
Indian boards and universities use different rules, so always follow the one your own university publishes. The two most common are below.
| Rule | Percentage from CGPA | CGPA from percentage |
|---|---|---|
| CBSE style (× 9.5) | CGPA × 9.5 | Percentage ÷ 9.5 |
| Simple (× 10) | CGPA × 10 | Percentage ÷ 10 |
Quick table (out of 10)
| CGPA | Percentage (× 9.5) | Percentage (× 10) |
|---|---|---|
| 10 | 95% | 100% |
| 9.5 | 90.25% | 95% |
| 9 | 85.5% | 90% |
| 8.5 | 80.75% | 85% |
| 8 | 76% | 80% |
| 7.5 | 71.25% | 75% |
| 7 | 66.5% | 70% |
| 6.5 | 61.75% | 65% |
| 6 | 57% | 60% |
| 5.5 | 52.25% | 55% |
| 5 | 47.5% | 50% |
Percentage to CGPA (× 9.5 rule)
| Percentage | CGPA |
|---|---|
| 90% | 9.47 |
| 85% | 8.95 |
| 80% | 8.42 |
| 75% | 7.89 |
| 70% | 7.37 |
| 65% | 6.84 |
| 60% | 6.32 |
| 55% | 5.79 |
| 50% | 5.26 |
Worked examples
A CGPA of 8.2 is 8.2 × 9.5 = 77.9% under the CBSE style rule, or 82% under the simple rule. A percentage of 72% is 72 ÷ 9.5 = 7.58 CGPA. Use the converter above to check any other value.
College GPA and high school GPA calculator
The calculator above works for both. What changes is how credits and weighting are handled.
College GPA
College courses carry different credit hours, and each grade is weighted by them. Take four courses: Calculus (4 credits, A = 4.0), English (3 credits, B+ = 3.3), Chemistry (4 credits, B = 3.0) and History (3 credits, A- = 3.7). The quality points are 16 + 9.9 + 12 + 11.1 = 49.0, and 49.0 ÷ 14 credits gives a GPA of 3.50. Colleges normally do not add bonus points for harder courses.
High school GPA
High school courses often count the same, so set each to 1 credit. With six courses graded A, A, B+, B, A- and B, the unweighted GPA is (4 + 4 + 3.3 + 3 + 3.7 + 3) ÷ 6 = 3.50. Now suppose two of those courses are honors (+0.5 each) and one is AP (+1.0). The weighted GPA is (21 + 0.5 + 0.5 + 1.0) ÷ 6 = 3.83. Use the Level column in the calculator to add the bonus. Schools set their own bonus points, and colleges often recalculate an unweighted GPA anyway.
GPA scale: letter grades to grade points
Most US colleges use the 4.0 scale below. Percentage ranges vary by school, so treat them as typical values rather than rules. A few schools give an A+ a 4.3, which is why the calculator offers a 4.3 option.
| Letter | Typical percentage | 4.0 scale | 4.3 scale |
|---|---|---|---|
| A+ | 97–100 | 4.0 | 4.3 |
| A | 93–96 | 4.0 | 4.0 |
| A- | 90–92 | 3.7 | 3.7 |
| B+ | 87–89 | 3.3 | 3.3 |
| B | 83–86 | 3.0 | 3.0 |
| B- | 80–82 | 2.7 | 2.7 |
| C+ | 77–79 | 2.3 | 2.3 |
| C | 73–76 | 2.0 | 2.0 |
| C- | 70–72 | 1.7 | 1.7 |
| D+ | 67–69 | 1.3 | 1.3 |
| D | 63–66 | 1.0 | 1.0 |
| D- | 60–62 | 0.7 | 0.7 |
| F | Below 60 | 0.0 | 0.0 |
GPA and CGPA in Pakistan (HEC-style 4.0 scale)
Most Pakistani universities report results on a 4.0 scale with plus and minus grades, usually close to the table below. The Higher Education Commission does not force one marks table on every university, so the cut-offs for each grade differ a little between institutions. Choose Pakistan HEC-style 4.0 in the calculator to use grade points such as A- = 3.67 and B+ = 3.33, or choose Percentage marks to type your marks and let the calculator convert them with these bands.
| Marks (%) | Grade | Grade points |
|---|---|---|
| 85 and above | A | 4.00 |
| 80 to 84 | A- | 3.67 |
| 75 to 79 | B+ | 3.33 |
| 71 to 74 | B | 3.00 |
| 68 to 70 | B- | 2.67 |
| 64 to 67 | C+ | 2.33 |
| 61 to 63 | C | 2.00 |
| 58 to 60 | C- | 1.67 |
| 54 to 57 | D+ | 1.33 |
| 50 to 53 | D | 1.00 |
| Below 50 | F | 0.00 |
CGPA is credit-weighted. Your CGPA is not the plain average of your semester GPAs. Multiply each course’s grade points by its credit hours, add everything up over all semesters, and divide by the total credit hours. Enter each semester under its own term to see the GPA of every term and the overall CGPA together. Always check your own university’s grading table, because that is the one your transcript uses.
Weighted vs unweighted GPA
Unweighted GPA uses the plain 4.0 scale, so an A is a 4.0 in every course. Weighted GPA adds a bonus for harder classes. A common system adds 0.5 for honors courses and 1.0 for AP, IB or college-level courses, so an A in an AP class counts as 5.0. Many high schools report both numbers, and colleges often recalculate GPA using their own rules.
Example: AP Calculus (4 credits, A), Honors English (3 credits, B) and Chemistry (3 credits, B+). Unweighted, that is (16.0 + 9.0 + 9.9) ÷ 10 = 3.49. Weighted, AP Calculus counts as 5.0 and Honors English as 3.5, so (20.0 + 10.5 + 9.9) ÷ 10 = 4.04. Choose a course level on each row in the calculator to see both.
Semester GPA vs cumulative GPA
Your semester (term) GPA covers one term. Your cumulative GPA covers every term, with each one counted by its credits. Do not average two semester GPAs directly unless the credit loads are equal. Use the credit-weighted formula instead:
Cumulative GPA = (earlier GPA × earlier credits + this term’s quality points) ÷ (earlier credits + this term’s credits)
Example: you have a 3.40 GPA over 60 credits and earn 42.7 quality points over 12 credits this term. That gives (3.40 × 60 + 42.7) ÷ 72 = 246.7 ÷ 72 = 3.43. Enter your earlier GPA and credits in the “Include earlier terms” boxes above to get the same result automatically.
CGPA, SGPA and CGPA to percentage
Universities in India, Pakistan, Bangladesh and several other countries grade on a 10-point scale (Pakistani universities often use the 4.0 scale instead, so pick whichever your transcript shows). SGPA is the semester grade point average, and CGPA is the cumulative grade point average across all semesters. Both are credit-weighted:
SGPA = Σ (credits × grade point) ÷ Σ credits, and CGPA = Σ (all credits × grade points) ÷ Σ all credits.
Example: semester 1 has an SGPA of 8.2 over 20 credits and semester 2 has 8.8 over 22 credits. CGPA = (8.2 × 20 + 8.8 × 22) ÷ 42 = 357.6 ÷ 42 = 8.51.
CGPA to percentage. The most widely used rule (CBSE and many universities) is percentage = CGPA × 9.5, so 8.51 CGPA is about 80.89%. To go the other way, divide the percentage by 9.5. Some universities publish their own formula, so use the converter above for a quick estimate and your university’s notification for anything official.
| CGPA (10-point) | Percentage (× 9.5) | Percentage (× 10) |
|---|---|---|
| 6.0 | 57.0% | 60% |
| 7.0 | 66.5% | 70% |
| 8.0 | 76.0% | 80% |
| 8.4 | 79.8% | 84% |
| 9.0 | 85.5% | 90% |
| 10.0 | 95.0% | 100% |
GPA scales around the world
Every country grades differently, and so does almost every university. The tables below show the scales most often used. They are typical values, so check the legend on your own transcript before you rely on a number.
Bangladesh (public university 4.0 scale)
| Marks | Letter | Grade point |
|---|---|---|
| 80 to 100 | A+ | 4.00 |
| 75 to 79 | A | 3.75 |
| 70 to 74 | A- | 3.50 |
| 65 to 69 | B+ | 3.25 |
| 60 to 64 | B | 3.00 |
| 55 to 59 | B- | 2.75 |
| 50 to 54 | C+ | 2.50 |
| 45 to 49 | C | 2.25 |
| 40 to 44 | D | 2.00 |
| Below 40 | F | 0.00 |
Many private universities in Bangladesh follow North American grading instead. If your transcript shows A = 4.0, choose the USA 4.0 option.
Nigeria (5.0 scale)
| Marks | Letter | Grade point |
|---|---|---|
| 70 to 100 | A | 5 |
| 60 to 69 | B | 4 |
| 50 to 59 | C | 3 |
| 45 to 49 | D | 2 |
| 40 to 44 | E | 1 |
| Below 40 | F | 0 |
This is the standard NUC scale used across accredited Nigerian universities. The pass mark is E (40%).
Australia (7-point scale)
| Marks | Grade | Grade point |
|---|---|---|
| 85 to 100 | High distinction (HD) | 7 |
| 75 to 84 | Distinction (D) | 6 |
| 65 to 74 | Credit (C) | 5 |
| 50 to 64 | Pass (P) | 4 |
| Below 50 | Fail (F) | 0 |
Most Australian universities that report a 7-point GPA use HD 7, D 6, C 5, P 4 and F 0. Mark bands differ between universities, and a few use a 4-point style scale or a weighted average mark instead.
Japan (4.0 scale)
| Marks | Grade | Grade point |
|---|---|---|
| 90 to 100 | S (or AA) | 4 |
| 80 to 89 | A | 3 |
| 70 to 79 | B | 2 |
| 60 to 69 | C | 1 |
| Below 60 | F | 0 |
These mark bands are common but not universal, and each university sets its own. Universities that use only four ranks (A, B, C, F) usually give A the top points, so check your transcript.
United Kingdom: degree classes, not GPA
UK universities do not use a GPA. Your average mark gives a degree class: first class at 70% and above, upper second (2:1) at 60 to 69%, lower second (2:2) at 50 to 59%, and third class at 40 to 49%. Type your average below to see the class.
Germany: grade to US GPA
German grades run from 1.0 (very good) to 4.0 (just passing), with 5.0 as a fail, so a lower number is better. A common way to convert a German grade to a US-style 4.0 GPA is the modified Bavarian formula: GPA = 1 + 3 × (4 − your grade) ÷ 3, which simplifies to 5 − your grade.
Universities and employers may use their own conversion, so use these results as a guide and confirm with the school that asks for your GPA.
What is a good GPA?
It depends on your school, program and goal. These are typical reference points on the unweighted 4.0 scale:
| GPA | Roughly means |
|---|---|
| 3.9–4.0 | Top of the class, mostly As |
| 3.7–3.8 | Excellent, many A and A- grades |
| 3.5 | Strong. A common minimum for honors such as cum laude |
| 3.0 | A solid B average. Often the line for scholarships and many graduate programs |
| 2.0 | A C average. Many schools require this to graduate |
| Below 2.0 | Often triggers academic probation |
The highest unweighted GPA is 4.0 (4.3 at schools that give an A+ extra points). Weighted GPAs can go higher, commonly up to 5.0. Latin honors cutoffs differ by school. Cum laude is often around 3.5, magna cum laude around 3.7 and summa cum laude around 3.9, but some schools use class rank instead, so check your own handbook.
How to raise your GPA
The earlier in your degree you are, the faster your GPA moves. The planner above uses this formula: needed average = (target GPA × (credits done + credits left) − current GPA × credits done) ÷ credits left. For example, to lift a 3.20 GPA over 60 credits to 3.40 over the next 30 credits you need an average of 3.80 (roughly A-). Retaking a course may replace the old grade at some schools, but policies differ, so ask your registrar before you count on it.
Frequently asked questions
How do I calculate CGPA in Pakistan?
Use the credit hours of every course across all semesters: multiply each course’s grade points (for example A- = 3.67) by its credit hours, add them, and divide by the total credit hours. Do not average the semester GPAs, because semesters with more credit hours count for more. Pick the Pakistan HEC-style scale and add each semester as its own term.
Can I enter percentage marks instead of letter grades?
Yes. Choose Percentage marks as the grading scale and type your marks for each course. The calculator converts marks to grade points with HEC-style bands (85 and above is 4.0, 80 to 84 is 3.67, and so on), then computes your GPA. If your university uses different bands, pick its letter grades directly instead.
How do I calculate my GPA?
Multiply each course’s grade points by its credits, add those quality points together, then divide by the total credits. For example, an A (4.0) in a 3-credit class and a B (3.0) in a 3-credit class give (12 + 9) ÷ 6 = 3.50. The calculator above does this for every course you add.
Is GPA calculated per semester or cumulative?
Both exist. Semester GPA covers one term, while cumulative GPA covers all your terms combined, weighted by credits. Add your earlier cumulative GPA and credits to the calculator to see the cumulative figure.
How do I calculate weighted GPA?
Add a bonus to the grade points of harder courses (commonly +0.5 for honors and +1.0 for AP, IB or college-level), then divide total weighted points by total credits. Pick a course level on each row and the calculator shows weighted and unweighted GPA side by side. A grade of F gets no bonus.
How do I convert CGPA to percentage?
Multiply your CGPA by 9.5 on the 10-point scale used by CBSE and many universities. For example, 8.4 CGPA × 9.5 = 79.8%. Some universities use a different formula, such as × 10, so check your university’s notification for official use.
What is the difference between SGPA and CGPA?
SGPA is your grade point average for one semester, and CGPA is the credit-weighted average across all semesters. If you only know the SGPA values, weight each one by that semester’s credits to get the CGPA.
What is a good GPA?
A 3.0 (B average) is generally considered solid, 3.5 and above is strong, and 3.7 or higher is excellent on the 4.0 scale. What counts as good depends on your school, major and goals, such as scholarships or graduate admissions.
What is the highest GPA you can get?
The highest unweighted GPA is 4.0, or 4.3 at schools that give an A+ extra points. Weighted GPAs can be higher, often up to 5.0, because honors and AP courses earn bonus points.
Does this calculator work for the 10-point CGPA system?
Yes. Choose “10-point CGPA” as the grading scale, enter each course’s credits and grade point from 0 to 10, and you get your SGPA, cumulative CGPA and an estimated percentage. It also works for Pakistani universities that use the 4.0 scale.
Is my data saved or sent anywhere?
No. The calculation runs in your browser, and nothing you enter is stored or uploaded. Results are estimates, and your school’s official transcript always takes priority.
How do I convert a German grade to a US GPA?
Use the modified Bavarian formula: GPA = 5 − your German grade, for grades from 1.0 to 4.0. A German 1.0 becomes a 4.0, a 1.7 becomes a 3.3 and a 4.0 becomes a 1.0. The converter in the world scales section does it for you. Some schools or credential evaluators use their own table instead.
Which scale should I pick for the UAE, Canada or Sri Lanka?
Most universities in these countries publish a 4.0 scale like the US one, so the USA 4.0 option fits. If your transcript lists A+ as 4.3, choose the 4.3 option. Your transcript legend always decides.
How is GPA calculated in Bangladesh?
Under the UGC 4.0 scale, each course gets a grade point from the marks band (for example 80 and above is A+ with 4.00, and 75 to 79 is A with 3.75). Multiply each grade point by the course credits, add them up and divide by the total credits. Choose the Bangladesh scale in the calculator to do it.
Is there a GPA in the UK or Australia?
The UK uses degree classes based on your average mark instead of a GPA. Australia uses a 7-point GPA at many universities, with HD as 7, D as 6, C as 5, P as 4 and F as 0, but the details differ between universities, so check yours.
How do I convert quarter-system units to semester credits?
Multiply the quarter units by 2/3. For example, 4 quarter units are about 2.67 semester credits. If every course on your transcript is in quarter units, you can enter them as they are, because GPA only depends on how the credits compare with each other.
Do pass/fail and withdrawn courses count towards GPA?
Usually not. A pass (P), no pass (NP), withdrawal (W) and incomplete (I) normally carry no grade points and are left out. To leave a course out here, keep its grade empty. A failing grade (F) does count, as zero grade points.
How do retakes affect my GPA?
It depends on your school. Some replace the old grade with the new one, some average both and some count both attempts. Check your registrar policy. To try it here, delete the old row for a replacement, or keep both rows to average them.
What GPA do I need for cum laude?
It depends on your school and sometimes your major, so check your student handbook. Many US schools set cum laude near 3.5, magna cum laude near 3.7 and summa cum laude near 3.9, but the cut-offs are not standard.
What is 8 CGPA in percentage?
With the CBSE style rule, 8 CGPA is 8 × 9.5 = 76%. With the simple rule it is 8 × 10 = 80%. Use whichever rule your university or board publishes.
How do I convert percentage to CGPA?
Divide the percentage by the same number the university uses to go the other way. With the common 9.5 rule, 72% ÷ 9.5 = 7.58 CGPA. With the simple rule, 72% ÷ 10 = 7.2 CGPA.
Should I use 9.5 or 10 to convert CGPA to percentage?
Use 9.5 if your board or university follows the CBSE style rule, and 10 if it states that a CGPA is multiplied by 10. If neither is stated, check the official circular or ask your institution, because a form or employer may require a specific rule.
About this calculator
Written by Umar Khan. The calculator uses the standard credit-weighted GPA formula (quality points ÷ credits) and rounds results to two decimals. Grade point values follow the common 4.0 and 4.3 scales, and school policies differ, so results are estimates, not an official transcript. Last reviewed October 27, 2026. Questions or corrections: [email protected].
Related calculators
For information only, not professional advice.
Written by Umar Khan. Last updated: October 27, 2026.
