VSThiran

Students & Education

Free GPA and CGPA Calculator

Add each course's grade and credit hours to get your credit-weighted GPA - letter grades or any numeric scale.

Free to useNo sign-up requiredNo watermarkRuns in your browser

Last reviewed: 30 September 2026 by Vishal Senthilkumar

This calculator works out your GPA as a credit-weighted average: each course contributes to the total in proportion to its credit hours, so a 4-credit course counts more than a 1-credit one, the way every real transcript works.

It supports two ways of entering grades - a US-style letter grade on the standard 4.0 scale, or a grade point on any numeric scale, which covers a 10-point CGPA, a percentage mark, or any other numeric grading system your institution uses.

How this tool works

  1. Choose how your grades are given

    Letter grades on the 4.0 scale, or numeric grade points on whatever scale your institution uses.

  2. Add each course

    Enter the grade and the credit hours (or units) for every course you want included.

  3. Read your GPA

    The credit-weighted average updates as you add or edit courses, along with the total credits and total grade points behind it.

How it works

Each course's grade points are multiplied by its credit hours to get that course's grade points earned. Adding up every course's grade points earned and dividing by the total credit hours gives the GPA.

This is exactly how US institutions compute a cumulative GPA, and it is the same weighted-average logic behind a 10-point CGPA or any other numeric grading scale - only the numbers on the grade axis change, not the arithmetic.

A course entered with no credit value is left out of the calculation entirely, rather than silently counted as a zero-weight course.

The standard US 4.0 letter-grade scale used here

A / A+4.0
A-3.7
B+3.3
B3.0
B-2.7
C+2.3
C2.0
C-1.7
D+1.3
D1.0
F0.0

Using this for a 10-point CGPA or another scale

Switch to "grade points" mode and enter the numeric grade point your institution assigned for each course directly - for example a 10-point Indian CGPA scale, a 5.0 or 7.0 scale, or a percentage mark treated as a weighted average. The credit-weighting arithmetic is identical regardless of what the numbers mean.

Some institutions publish an approximate CGPA-to-percentage conversion (a common one is CGPA x 9.5), but the exact formula is set by each institution and can vary, so check yours before relying on a converted percentage for anything official.

Formula

GPA

GPA = sum(grade points x credits) / sum(credits)

Worked examples

Two courses, US letter grades

An A (4.0) in a 4-credit course and a B+ (3.3) in a 3-credit course gives (4.0x4 + 3.3x3) / 7 = 3.69.

10-point scale

An 8 in a 4-credit course and a 9 in a 2-credit course gives (8x4 + 9x2) / 6 = 8.33.

Frequently asked questions

Is this GPA calculator free?

Yes, free with no sign-up. Nothing you enter is stored or transmitted - the calculation happens in your browser.

Does this work for a 10-point CGPA scale?

Yes - switch to "grade points" mode and enter your grade point on whatever scale your institution uses (10-point, 5-point, percentage). The weighted-average calculation is the same regardless of the scale.

What letter-grade scale does this use?

The common US 4.0 scale shown above (A/A+ = 4.0 down to F = 0.0). Some schools use slightly different values for A+ or plus/minus grades - if yours differs, use "grade points" mode and enter your institution's exact value instead.

How is a weighted GPA different from a simple average?

A simple average treats every course equally. A weighted GPA multiplies each grade by its credit hours first, so a 4-credit course affects your GPA more than a 1-credit course - which matches how transcripts actually calculate it.

Can I calculate a cumulative GPA across multiple semesters?

Yes - add every course from every semester you want included as one list. The credit-weighted average across all of them is your cumulative GPA.