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
Choose how your grades are given
Letter grades on the 4.0 scale, or numeric grade points on whatever scale your institution uses.
Add each course
Enter the grade and the credit hours (or units) for every course you want included.
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 |
| B | 3.0 |
| B- | 2.7 |
| C+ | 2.3 |
| C | 2.0 |
| C- | 1.7 |
| D+ | 1.3 |
| D | 1.0 |
| F | 0.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.
Guides for this tool
How to calculate your GPA
How a GPA is actually calculated - the credit-weighted average behind it, worked examples, and a free calculator that does it for you across a full transcript.
10-point CGPA to US GPA conversion
How a 10-point CGPA (common in India and elsewhere) relates to the US 4.0 GPA scale, the common conversion approaches, and why any conversion is an estimate a US institution may recalculate anyway.
