Calculatorby CodingMarble
All calculators

GPA Calculator

Add each course with its grade and credit hours to get your semester GPA. Enter your current GPA and credits to see your new cumulative GPA. Works on the US 4.0 scale and the Indian 10-point scale.

Pick a grade and credits for each course. Add or remove rows as needed.

credits

Your GPA appears here.

What is GPA?

GPA (Grade Point Average) is a single number that sums up your academic performance. Each grade you earn is turned into grade points – an A is 4 on the US scale, an O is 10 on the Indian scale – and the points are averaged using the credits of each course as weights. A GPA calculator does that weighted average for you. This one works for college, university and high school courses on the 4.0 scale used in the USA, and on the 10-point scale used by Indian universities under the UGC Choice Based Credit System (CBCS).

How to use this GPA calculator

  1. Pick the grading scale: 4.0 (letter grades A to F) or 10-point (O, A+, A, B+, B, C, P, F).
  2. For each course, choose your grade and enter its credits (or credit hours). Click + Add course for more subjects and × to remove one.
  3. Your semester GPA updates instantly with total grade points and credits.
  4. Optional: enter your current cumulative GPA and credits completed so far to get your new cumulative GPA after this semester.

GPA calculator formula

Every GPA calculator with credits uses the same weighted-average formula:

GPA = Σ (grade point × credits) ÷ Σ credits

  • Grade point = the number your letter grade is worth on your scale.
  • Credits = the credit hours or credit value of the course; heavier courses count more.
  • Σ = add up over all courses in the term.

Worked example (4.0 scale)

Mathematics A (4.0) × 4 credits = 16; Physics A− (3.7) × 4 = 14.8; Programming B (3.0) × 3 = 9; English A+ (4.0) × 3 = 12; Lab B− (2.7) × 2 = 5.4. Total points = 57.2 over 16 credits, so GPA = 57.2 ÷ 16 = 3.58. This is the default example loaded in the calculator.

Worked example (10-point scale)

A+ (9) × 4 + O (10) × 4 + A (8) × 3 + A+ (9) × 3 + B+ (7) × 2 = 36 + 40 + 24 + 27 + 14 = 141 over 16 credits, giving an SGPA of 8.81.

4.0 GPA scale (USA)

Letter gradeGrade pointsTypical percentage
A+ / A4.093–100
A−3.790–92
B+3.387–89
B3.083–86
B−2.780–82
C+2.377–79
C2.073–76
C−1.770–72
D+ / D1.3 / 1.060–69
F0Below 60

Some schools give A+ a 4.3, and many US high schools use a weighted GPA that adds 0.5 or 1 point for honours and AP classes. Check your school's handbook if your transcript shows a GPA above 4.0.

GPA calculator for India: the 10-point scale

Most Indian universities, IITs, NITs, and colleges affiliated to Anna University, VTU, AKTU, SPPU and others grade on 10 points under the UGC CBCS guidelines. The GPA calculator for Indian students above uses this default table:

Letter gradeMeaningGrade point
OOutstanding10
A+Excellent9
AVery good8
B+Good7
BAbove average6
CAverage5
PPass4
FFail0

Your university may use slightly different letters or marks bands (VIT, SRM and Anna University each publish their own), but the maths is identical. The GPA for one semester is usually called SGPA, and the running average across semesters is CGPA.

GPA vs CGPA: what is the difference?

GPA or SGPA is for one term. CGPA (cumulative GPA) is the credit-weighted average of all terms so far. To calculate GPA from SGPA values, multiply each semester's SGPA by that semester's total credits, add them, and divide by all credits. Averaging SGPAs without credits is only correct when every semester carries the same credits. This calculator's cumulative box does the credit-weighted version for you.

How to calculate GPA from marks or percentage

If your marksheet shows marks, first convert each subject's marks to a grade using your university's band (for example 90–100 = O, 80–89 = A+), then use the grade points above. There is no single official formula to turn a percentage into GPA: universities in India convert CGPA to percentage with their own rule (CBSE uses CGPA × 9.5), and US admissions offices or services like WES re-evaluate transcripts subject by subject. For your university's rule, use the CGPA to percentage calculator.

For an India-to-USA rough estimate, a 10-point CGPA divided by 2.5 gives a 4-point figure (8.5 → 3.4). Treat it as a guide only; official evaluations can differ.

How much can I raise my GPA?

Enter your current cumulative GPA and completed credits, then try different grades for this term's courses. Because the new CGPA is (old GPA × old credits + new points) ÷ total credits, a single strong semester moves the average less the more credits you already have. After 90 credits at 3.0, 15 credits of straight A's lift you only to about 3.14. That is why early semesters matter most. To plan the marks you need in a single course, use the grade calculator.

What is a good GPA?

  • 4.0 scale: 3.5+ is strong for competitive graduate programmes and scholarships; 3.0 is a common minimum.
  • 10-point scale: 8.0+ is first class with distinction at many universities; 6.0–7.0 is first class; many campus recruiters set a 6.0 or 7.0 CGPA cut-off.
  • The highest GPA you can get is 4.0 (unweighted) or 10.0, which requires top grades in every credited course.

One GPA calculator for every college and university

This GPA calculator for college and university students follows the same credit-weighted method whether you study in India, the USA or elsewhere:

  • GPA calculator for engineering and B.Tech students: most engineering colleges (VIT, VIT Bhopal, SRM, Anna University, JNTUK, KTU, DTU, Thapar, MIT Manipal, LPU) give 3–4 credits per theory course and 1–2 per lab. Enter your grade points exactly as printed on your grade card and this works as a GPA calculator for Anna University, VIT or any engineering college.
  • GPA calculator for high school: US high schools usually count every class as 1 credit, so the GPA calculator without credits is simply the average of grade points – give every class the same credit.
  • GPA calculator for polytechnic and diploma students: diploma boards use the same SGPA method with their own credit values.
  • GPA calculator for the USA and international grading systems: switch between the US 4.0 scale (GPA out of 4) and the 10-point scale (GPA out of 10). Countries such as Germany, Nepal, Korea and Australia (QUT, JCU) use their own scales; convert your grades to grade points first, then use the same formula.

GPA calculator with marks and percentage

A GPA calculator with marks needs one extra step: map each subject's marks to a grade point using your university's table, then enter the grade here; starting from a percentage works the same way. Going the other way, converting GPA to percentage in India depends on the university rule – CBSE uses × 9.5, many engineering universities use (CGPA − 0.75) × 10 – so the calculator shows a × 9.5 estimate for the 10-point scale and you can check the exact figure with your university's formula. To calculate GPA from percentage for a US application, evaluators convert each course separately.

GPA calculator with current GPA

The cumulative boxes turn this into a GPA calculator with current GPA. It shows how much a semester can raise your GPA, how a bad term pulls it down, and what your cumulative GPA will be per year of study. This is how to calculate your total GPA across semesters without averaging averages.

Calculating GPA in Excel

Put grade points in column B and credits in column C, then use =SUMPRODUCT(B2:B8,C2:C8)/SUM(C2:C8). That single formula is all a GPA spreadsheet needs.

GPA calculator for Indian universities: SRM, VIT Bhopal, JNTUK, LPU, MIT Manipal

Most Indian universities, including SRM, VIT Bhopal, JNTUK, LPU and MIT Manipal, use a 10-point, credit-weighted GPA. That makes this GPA calculator out of 10 a direct fit: choose the 10-point scale, enter each course's grade point (O or S = 10, A+ = 9, A = 8 and so on, as printed on your grade card) and its credits.

Grade letters and pass marks differ slightly between these universities, so read the grade point from your own marksheet rather than guessing it from the letter. The weighting rule, Σ(grade point × credits) ÷ Σ credits, is the same everywhere.

GPA calculator from marks

A GPA calculator based on marks needs one extra step: convert each subject's marks to a grade point using your university's band table. On a typical 10-point table, 90–100 marks = 10, 80–89 = 9, 70–79 = 8, 60–69 = 7, 50–59 = 6. So a GPA calculator from marks of 92, 78 and 65 in 4-, 3- and 3-credit subjects gives (10×4 + 8×3 + 7×3) ÷ 10 = 8.5.

GPA calculator into percentage

To turn a GPA calculator result into percentage, use the formula your university prints on the transcript. Many use GPA × 10 (8.5 → 85%), CBSE uses × 9.5, and VTU and AKTU use (CGPA − 0.75) × 10. The CGPA to percentage calculator has the university-specific rules.

GPA calculator for a degree

For a full degree GPA, weight every semester by its credits, not by semester count. A BTech with semesters of 20, 22, 24 and 24 credits needs the credit-weighted mean of all courses, which the calculator gives when you enter every course in one list.

GPA calculator: how much to raise your GPA

To find how much you need to raise your GPA, use: required GPA = (target × total credits − current GPA × credits done) ÷ new credits. With a 3.2 GPA over 60 credits and a 3.4 target after 15 more credits, you need (3.4 × 75 − 3.2 × 60) ÷ 15 = 4.2, which is above 4.0, so the target needs more than one semester.

GPA calculator for other countries

GPA calculator Germany (Bavarian formula)

German universities use a 1.0 (best) to 4.0 (pass) grade. To convert a foreign grade, the modified Bavarian formula is: German grade = 1 + 3 × (max − your grade) ÷ (max − min pass). An Indian 8.0 CGPA on a 10-point scale with 4.0 as the pass mark gives 1 + 3 × 2 ÷ 6 = 2.0.

GPA calculator Korea

Many Korean universities grade on a 4.5 scale (A+ = 4.5), and some on 4.3. To compare with a 4.0 scale, scale proportionally: a 3.9 on 4.5 is roughly 3.47 on 4.0 when scaled proportionally, though admissions offices may convert differently.

GPA calculator Nepal

Nepal's NEB (grades 10–12) and Tribhuvan University use a 4.0 grade-point scale (A+ = 4.0, A = 3.6, B+ = 3.2), so the 4.0 mode of this GPA calculator works for Nepal marksheets.

GPA calculator QUT, YorkU and MIT

QUT in Australia reports GPA on a 7-point scale, York University (YorkU) in Canada uses a 9-point scale where A+ = 9, and MIT in the US reports GPA on a 5.0 scale. Enter the grade points as each university publishes them and the weighting still works; only the maximum changes.

Frequently asked questions

How do I calculate my GPA?

Multiply each course's grade points by its credits, add the results, and divide by the total credits. For example 57.2 points over 16 credits gives a GPA of 3.58.

How do I calculate cumulative GPA?

Multiply your current GPA by credits completed, add this semester's grade points, and divide by the total credits. Enter your current GPA and credits in the calculator to see it.

What is the Indian 10-point grading scale?

Under the UGC CBCS system, O = 10, A+ = 9, A = 8, B+ = 7, B = 6, C = 5, P = 4 and F = 0. Individual universities may change the marks bands but the points are usually the same.

How do I convert GPA to percentage in India?

It depends on the board or university. CBSE multiplies CGPA by 9.5, while many engineering universities use (CGPA − 0.75) × 10. Use the CGPA to percentage calculator for your university.

What is the difference between GPA, SGPA and CGPA?

GPA and SGPA are the average for one semester. CGPA is the credit-weighted average of all semesters completed so far.

Can I calculate GPA without credits?

Yes. If every course has the same weight, give every course the same credit value (for example 1). The GPA is then a simple average of grade points.

Is a 3.5 GPA good?

Yes. A 3.5 on the 4.0 scale is an A−/B+ average and meets the bar for most graduate programmes and many scholarships.

How do I convert a 10-point CGPA to a 4.0 GPA?

A rough estimate is CGPA ÷ 2.5, so 8.0 becomes 3.2. Credential evaluators such as WES convert course by course, so the official figure can differ.

How do I calculate GPA from marks?

Convert each subject mark to a grade point with your university table (for example 90–100 = 10, 80–89 = 9), then take the credit-weighted average.

How do I convert GPA into percentage?

Use the formula printed on your transcript. Many Indian universities use GPA × 10; CBSE uses CGPA × 9.5.

How much do I need to raise my GPA?

Required GPA on new credits = (target × total credits − current GPA × completed credits) ÷ new credits.

Last updated 2026-09-18

Related calculators

Designed & built with care by This calculator site, LovePDF and LoveImage are made in India by the CodingMarble team — websites, web apps and SEO-first tools.Visit CodingMarble