Enter each course's credits and grade points to get a credit-weighted SGPA, then combine semesters into your CGPA on the UGC 10-point Choice-Based Credit System scale. The grade scale is editable, so the result matches your university's regulations. It runs entirely in your browser — no login, nothing stored.
Grade-point scale (UGC CBCS 10-point default)
Change any grade point to match your university (e.g. some use A=9, or a 4-point internal scale). The dropdowns in the table update automatically.
| Course | Credits | Grade | Grade pts |
|---|
Total credits
0
Quality points
0
Σ(credits × grade pts)
Your SGPA
0.00
credit-weighted
Enter each completed semester's SGPA and its total credits. CGPA weights every semester by its credit load.
| Semester | SGPA | Credits |
|---|
Total credits
0
Weighted points
0
Σ(SGPA × credits)
Your CGPA
0.00
across all semesters
Indicative figures for planning only — not an official transcript. Grade-point scales and the treatment of arrears, audit courses and grace marks are set by your university and vary; confirm against your own regulations before relying on any result.
The method
The Choice-Based Credit System (CBCS) was introduced by the University Grants Commission (UGC) in 2015 to standardise grading across Indian universities on a 10-point scale. Instead of a flat percentage, every course carries a credit value reflecting its weight, and your performance in it earns a grade point. The single most important rule is that both SGPA and CGPA are credit-weighted averages — a heavier course moves your average more than a lighter one, and a plain average of grade points gives the wrong number.
SGPA (Semester Grade Point Average) measures one semester. Multiply each course's credits by the grade points you earned to get its quality points, add those up, and divide by the total credits in the semester:
CGPA (Cumulative Grade Point Average) aggregates every completed semester, again weighted by credits. It is the number printed on your degree certificate and the one recruiters and graduate programmes read:
Equivalently, you can take every course across every semester, sum (credits × grade points), and divide by total credits — the two routes give the same answer. This calculator does both for you: the SGPA tab builds a semester from courses, and the CGPA tab combines semester results.
The letter-grade to grade-point mapping below is the UGC CBCS default. Universities may adjust the percentage bands that earn each letter, but the points themselves are widely standardised. A deliberate design choice is that nothing sits between D (4) and F (0) — there is no grace zone below the pass threshold.
| Letter grade | Meaning | Grade point |
|---|---|---|
| O | Outstanding | 10 |
| A+ | Excellent | 9 |
| A | Very good | 8 |
| B+ | Good | 7 |
| B | Above average | 6 |
| C | Average | 5 |
| D | Pass | 4 |
| F | Fail | 0 |
Say a semester has five courses: a 4-credit course at grade point 9, a 4-credit at 8, a 3-credit at 8, a 2-credit at 7, and a 1-credit lab at 10. The quality points are 36, 32, 24, 14 and 10 — a total of 116 over 14 credits. Dividing gives an SGPA of 8.29. Carry that forward: if the next semester earns an SGPA of 8.60 over 16 credits, the CGPA is (8.29×14 + 8.60×16) ÷ 30 = 8.46. Notice the second, heavier semester pulls the cumulative figure up more than a simple average of 8.29 and 8.60 would.
A failed course normally contributes 0 grade points while its credits stay in the denominator, so an F drags the average down until you clear it. Once you pass the re-take, most universities substitute the new grade, though the transcript may note the attempt. Audit-only courses are usually excluded from the weighting entirely. Because these rules differ between universities, treat the calculator's output as indicative and verify against your own regulations.
Looking for percentage instead of points? Percentage conversion is not standardised — multipliers and formulas differ by university. Use the CGPA-to-percentage calculator for that, and check your university's official clause. For school-level marks-to-grade conversion, see the CBSE grade calculator.
From calculator to live system
A calculator answers for one student at a time. CampusAlly's examination and academics modules run the same credit-weighted CBCS computation across every student, programme and semester — SGPA and CGPA are produced the moment results are entered, transcripts publish with the grades already aggregated, and the same course-credit data feeds CO-PO outcome attainment for your NBA and NAAC files instead of being re-keyed into spreadsheets.
CBCS
credit-weighted SGPA & CGPA on live data
CO-PO
outcome attainment from the same grades
Auto
transcripts published with grades aggregated
NBA
accreditation data with proof attached
About this calculator
SGPA is a credit-weighted average for one semester: SGPA = Σ(course credits × grade points) ÷ Σ(credits in that semester). A simple average of grade points without credit weighting gives the wrong result, which is why this calculator weights every course by its credits.
CGPA is the credit-weighted average across all completed semesters: CGPA = Σ(semester SGPA × semester credits) ÷ total programme credits. Equivalently, sum (credits × grade points) for every course across all semesters and divide by total credits — both methods give the same number.
It defaults to the UGC CBCS 10-point scale (O=10, A+=9, A=8, B+=7, B=6, C=5, D=4, F=0). Because universities adapt the percentage bands and some use their own points, the scale is fully editable so the result matches your own institution's regulations.
This tool focuses on computing SGPA and CGPA from credits and grade points. Percentage conversion is not standardised — multipliers differ by university (for example ×10, ×9.5 CBSE-style, or formulas like (CGPA−0.5)×10 or (CGPA×10)−7.5). Use our separate CGPA-to-percentage calculator for that, and always confirm your university's official formula.
Yes, completely free with no login. Everything runs in your browser and nothing you type is sent to a server or stored. You can use it whether or not your institution runs CampusAlly.
A failed course usually contributes 0 grade points while its credits still count in the denominator, which lowers your average. When you clear the backlog, most universities replace the F with the new grade, though the attempt may be noted on the transcript. Rules vary, so confirm how your university treats arrears.
CampusAlly computes CBCS SGPA and CGPA the moment results are entered, publishes transcripts with grades aggregated, and reuses the same data for CO-PO attainment and accreditation files.