CGPA Calculator: Calculate GPA & Plan Future Grades
Calculate your semester GPA, combine prior cumulative credits, forecast required target grades, and convert between 4.0, 5.0, and 10.0 grading scales instantly.
| Course Title (Optional) | Credit Hours | Letter Grade | Quality Points | Action |
|---|
Find out the exact minimum GPA you need to average over your remaining credit hours to achieve your target graduation honors.
How to Calculate CGPA in 3 Simple Steps
Select Scale & Grade
Pick your university grading system (4.0, 5.0, or 10.0 scale) and input course credit hours alongside received letter grades.
Calculate Quality Points
Grade points for each course are multiplied by credit hours (e.g., an 'A' worth 4.0 in a 3-credit class yields 12.0 quality points).
Divide by Total Credits
Sum the total quality points across all semesters and divide by total completed credit hours to obtain your cumulative CGPA.
The Complete Academic Guide to GPA, CGPA & SGPA
Understanding your university grading metrics is essential for scholarship eligibility, graduate school admissions, Dean's List recognition, and international job credentials.
Difference Between GPA, SGPA, and CGPA
While often used interchangeably in casual conversation, academic institutions distinguish between these three distinct metrics:
- GPA (Grade Point Average): The broad term for weighted academic performance. In the United States, it commonly refers to single-term or cumulative standing.
- SGPA (Semester Grade Point Average): Used widely in Indian, British, and Australian universities to denote the exact GPA earned in one specific semester.
- CGPA (Cumulative Grade Point Average): The combined, weighted average of all semester GPAs earned from day one of your academic program until graduation.
The Mathematical Formula for Cumulative CGPA
CGPA is calculated by dividing total quality points accumulated over all semesters by total attempted credit hours:
CGPA = (Total Cumulative Quality Points) / (Total Cumulative Credit Hours)
Quality Points per Course = Course Credit Hours Γ Numerical Grade Equivalent
How Retaken Courses and Pass/Fail Credits Affect Your Score
Most universities follow one of two policies for retaken classes:
- Grade Replacement: The new grade completely replaces the previous grade in your cumulative CGPA calculation, though the original attempt may remain on your transcript.
- Grade Averaging: Both attempts are factored into your cumulative credit hours and quality point totals.
- Pass / Fail (P/F): Passing credits count toward graduation credit requirements but do not factor into GPA quality point calculations.
Grading Scale Equivalency & Percentage Conversion Matrix
Standard grade conversion guidelines across North American, European, and Indian academic systems:
| Letter Grade | 4.0 Scale (US Standard) | 5.0 Scale (Honors) | 10.0 Scale (India) | Approximate Percentage |
|---|---|---|---|---|
| A+ | 4.00 | 5.00 | 10.0 | 97% - 100% |
| A | 4.00 | 4.75 | 9.0 - 9.5 | 93% - 96% |
| A- | 3.70 | 4.50 | 8.5 - 8.9 | 90% - 92% |
| B+ | 3.30 | 4.00 | 8.0 - 8.4 | 87% - 89% |
| B | 3.00 | 3.50 | 7.5 - 7.9 | 83% - 86% |
| B- | 2.70 | 3.00 | 7.0 - 7.4 | 80% - 82% |
| C+ | 2.30 | 2.50 | 6.5 - 6.9 | 77% - 79% |
| C | 2.00 | 2.00 | 6.0 - 6.4 | 73% - 76% |
| D | 1.00 | 1.00 | 4.0 - 4.9 | 60% - 69% |
| F | 0.00 | 0.00 | 0.0 | Below 60% |
Frequently Asked Questions
Under the official CBSE and Indian Engineering University formula, multiply your 10-point CGPA by 9.5. For example, a CGPA of 8.4 equals 8.4 Γ 9.5 = 79.8%.
On a 4.0 scale, a 3.0 (B average) is generally considered solid and acceptable. A 3.5 or above is typically required for competitive graduate programs, medical/law school, and Dean's List honors (Cum Laude, Magna Cum Laude).
Yes. Click the π¨οΈ Print Transcript button. It hides all navigation and web tools to generate a clean, formatted academic transcript summary with date, course breakdown, semester GPA, and cumulative CGPA.
No. CGPA Calculator 1io operates 100% locally in your client web browser. Your courses, grades, and academic records are never transmitted or stored on any server.