What is CGPA?
CGPA (Cumulative Grade Point Average) is the weighted average of all your course grades across every semester of your academic program. Each course grade is weighted by its credit-hour value, so high-credit courses have a proportionally larger effect on your final number. CGPA is the standard academic performance metric used by universities worldwide to determine class rank, academic standing, scholarships, honors, and eligibility for graduate programs.
This free calculator computes your CGPA using the standard weighted formula — showing each course's quality-point contribution so there are no hidden steps. It supports the four most widely used grading scales and allows full grade-map customization for any institution.
Who Should Use This Calculator
University Students
Track your semester GPA and cumulative CGPA throughout your degree. Know exactly where you stand for honors, Dean's List, scholarships, or academic probation thresholds before results are finalized.
International Students
Convert grades from India's 10.0 CGPA, Nigeria's 5.0 scale, or any other national system to the 4.0 scale expected for US graduate school applications and international scholarship forms.
Graduate School Applicants
Calculate your precise undergraduate CGPA for applications. See whether you meet a program's minimum requirement and use the GPA Planner to project what you need from remaining semesters.
Academic Advisors
Quickly compute a student's CGPA, model grade scenarios, and show the credit-weighted impact of course selections — all without spreadsheets.
Students Targeting Improvement
Add hypothetical future grades to model exactly what CGPA you can reach. Combine with the GPA Planner to set realistic semester-by-semester targets.
Transfer Students
Combine courses from multiple institutions with different grading scales into a single CGPA calculation using the custom scale option.
How to Use This CGPA Calculator
Add your courses
Click Add Course for each subject. Enter the course name (optional), the grade you received, and the number of credit hours. Add every course you want included in the calculation — mix semesters freely for cumulative CGPA, or limit to one semester for semester GPA.
Select your grading scale
Choose from the dropdown: 4.0 (USA, Canada), 5.0 (Nigeria, some African universities), 10.0 (India, CGPA systems), or Custom for any other maximum. The grade-point options in each course row update automatically to match the selected scale.
Customize the grade map if needed
If your university maps grades differently from the default (e.g., A = 4.5, not 4.0), click Grade Map and override any letter-to-point assignments. This is especially important for institutions that do not award plus/minus grades or use non-standard point values.
Calculate and review the breakdown
Click Calculate. Your CGPA appears instantly along with a per-course breakdown showing grade points, credit hours, and quality points for full transparency. You can save the result to your history or share it as a link.
The CGPA Formula — Step by Step
CGPA is a credit-weighted mean. The formula treats each course's grade as more or less significant depending on how many credit hours it carries. Here is how it works:
Convert each grade to grade points
Map each letter grade to its numerical point value on your institution's scale:
- 4.0 scale: A = 4.0 | A– = 3.7 | B+ = 3.3 | B = 3.0 | B– = 2.7 | C = 2.0 | F = 0.0
- 5.0 scale: A = 5.0 | B = 4.0 | C = 3.0 | D = 2.0 | F = 0.0
- 10.0 scale: O / A+ = 10.0 | A = 9.0 | B+ = 8.0 | B = 7.0 | C = 6.0 | F = 0.0
Compute quality points per course
Multiply each course's grade points by its credit hours. The result is called quality points (also called grade points earned).
Quality Points = Grade Points × Credit Hours
Sum and divide
Add all quality points together. Add all credit hours together. Divide total quality points by total credit hours.
CGPA = Σ(Grade Points × Credits) ÷ Σ(Credits)
Worked Example (4.0 scale)
| Course | Grade | Credits | Grade Points | Quality Points |
|---|---|---|---|---|
| Linear Algebra | A | 4 | 4.0 | 16.0 |
| English Composition | B+ | 3 | 3.3 | 9.9 |
| Intro to Chemistry | B | 4 | 3.0 | 12.0 |
| World History | A– | 3 | 3.7 | 11.1 |
| Physical Education | A | 1 | 4.0 | 4.0 |
| Totals | 15 | — | 53.0 | |
Note how Physical Education (1 credit, A) contributes only 4.0 quality points while Linear Algebra (4 credits, A) contributes 16.0. A grade in a high-credit course matters four times more.
Want the full step-by-step walkthrough?
Complete CGPA Calculation GuideSupported Grading Scales
There is no single global GPA standard. The scale used by your university depends on your country and institution. This calculator supports the four most common systems — and a fully custom option for everything else.
4.0 Scale
The international standard used by US and Canadian universities. A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0.0. Most graduate programs and scholarships use this scale for assessment.
- USA, Canada, Philippines
- Magna cum laude typically requires 3.7+
- Most graduate schools require 3.0+ minimum
5.0 Scale
Common in Nigeria and parts of West Africa, also used in some honors/weighted US high school programs. A = 5.0, B = 4.0, C = 3.0, D = 2.0, F = 0.0.
- Nigeria, some West African universities
- First Class typically 4.5+
- Convert to 4.0 for US/UK applications
10.0 Scale (CGPA)
Standard in India and parts of Europe. Known as the CGPA system in Indian engineering and medical colleges. O/A+ = 10.0, A = 9.0, B+ = 8.0, B = 7.0, C = 6.0, P = 5.0.
- India (IIT, NIT, CBSE-affiliated), parts of Europe
- First Class with Distinction: 8.5+
- Equivalent to 4.0 scale: divide by 2.5
Custom Scale
Use any maximum grade point value for systems not covered above — German 1.0–5.0 (inverted), Danish 12-point, French 20-point, or your institution's proprietary scale.
- Set any maximum value (e.g., 7.0, 12.0, 20.0)
- Override individual grade-to-point mappings
- Results can be converted via Scale Converter
CGPA vs GPA: Key Differences
| Aspect | CGPA | Semester GPA |
|---|---|---|
| Scope | All completed semesters / entire program | Single term only |
| Purpose | Degree classification, grad school, jobs | Scholarship eligibility, academic standing |
| Impact of one bad semester | Diluted by all other semesters | Fully reflected that term |
| Formula | Σ(GP × Credits) ÷ Σ(All Credits) | Σ(GP × Credits) ÷ Σ(Term Credits) |
| How to calculate here | Add all courses from all semesters | Add only this semester's courses |
Common CGPA Calculation Mistakes to Avoid
Treating all courses as equal weight
A grade in a 1-credit elective should never count the same as a 4-credit major course. Always weight by credit hours. A simple average of grades (without credits) will always be incorrect.
Mixing grades from different scales
If you transferred between universities using different scales, convert all grades to the same scale before entering them. Use our Scale Converter to normalise before calculating.
Ignoring plus/minus grade distinctions
B+ (3.3) and B (3.0) differ by 0.3 points. In a 4-credit course that is 1.2 quality points — enough to shift your CGPA by several hundredths when multiplied across a degree. Include the modifiers if your school uses them.
Including Pass/Fail or audit courses
Most institutions exclude P/F courses from CGPA calculation. Verify your university's policy before including them. If they are excluded, do not add them to this calculator.
Not accounting for retake policy
Whether a repeated course replaces the original grade, averages with it, or both count separately is institution-specific. Enter grades according to your school's exact repeat policy for an accurate CGPA.
Why Use SmartCGPA's CGPA Calculator?
Transparent formula
Every quality-point value is shown in the breakdown. No hidden rounding, no black-box output — you can verify each step manually.
Multiple scales & custom maps
4.0, 5.0, 10.0, or any custom scale. Override individual grade-to-point values to match your exact institution.
100% private
All computation happens in your browser. No account required, no data sent to any server, no tracking of academic records.
Mobile-first design
Designed for use on any device. Enter grades directly from your phone — no desktop required.
What to Do After Calculating Your CGPA
Plan your target CGPA
Enter your current CGPA and remaining semesters. The GPA Planner calculates what average you need each semester to reach your goal.
Use Target Planner →
Convert to percentage
Convert your CGPA to a percentage score for job applications, government forms, or institutions that require percentage equivalents.
Use Percentage Converter →
Convert to another scale
Applying to a foreign university? Convert your CGPA from one grading scale to another for international applications and transfer credit evaluations.
Use Scale Converter →
Learn how to improve your CGPA
Practical, evidence-based strategies for raising your cumulative GPA — including which courses to retake, how to triage semesters, and how to protect high-credit grades.
Read the Guide →
Find your country's calculator
Browse country-specific CGPA and degree classification calculators for India, Nigeria, UK, Germany, and 30+ other countries.
Browse by Country →
Model grade scenarios
Try different grade combinations for upcoming courses and see the projected CGPA impact before the semester ends.
Try Scenarios →
Calculate semester and cumulative GPA
Calculate course grade from weighted components
Find what score you need on your final
Plan your path to your target GPA
Convert between grading scales
Convert CGPA to percentage and vice versa