CBCS Grading Scale in India
The UGC Choice Based Credit System (CBCS), introduced in 2015, standardised grading across Indian universities on a 10-point scale. It replaced the percentage-based division system with letter grades tied to grade points, enabling SGPA and CGPA calculation that is comparable across institutions and disciplines.
The 10-Point CBCS Grade Scale
UGC CBCS 2015 standard, scale code IN_CBCS in OpenEduCat. Pass mark: 40%.
| Grade | Name | % Range | Grade Points | Credits Earned |
|---|---|---|---|---|
| O | Outstanding | 85–100 | 10.0 | Yes |
| A+ | Excellent | 75–84 | 9.0 | Yes |
| A | Very Good | 65–74 | 8.0 | Yes |
| B+ | Good | 55–64 | 7.0 | Yes |
| B | Above Average | 45–54 | 6.0 | Yes |
| C | Average | 40–44 | 5.0 | Yes |
| F | Fail | <40 | 0.0 | No, backlog recorded |
SGPA and CGPA Formulas
Both formulas use credit-hour weighting. OpenEduCat computes them automatically on grade publication.
SGPA, Semester Grade Point Average
Each subject's credit hours are multiplied by the grade points earned (0–10). The sum of those quality points is divided by the total credits for the semester. Only subjects in the current semester are included. Failed subjects contribute 0 grade points and reduce the denominator.
Example:
Physics (4 credits, A = 8 pts) + Maths (4 credits, O = 10 pts) + Chemistry (3 credits, B+ = 7 pts)
SGPA = (4×8 + 4×10 + 3×7) / (4+4+3) = (32+40+21) / 11 = 93/11 = 8.45
CGPA, Cumulative Grade Point Average
Equivalently, CGPA = Σ (Credit Hours × Grade Points for all subjects) / Σ (Total credit hours across all published semesters). Re-attempt grades replace the original grade according to the replacement strategy. OpenEduCat accumulates CGPA as each semester is published, so the registrar always sees the current standing.
Assessment Templates
IN_CBCS_STDStandard Theory Course| Component | Weight |
|---|---|
| Mid-Semester Exam | 30% |
| End-Semester Exam | 70% |
IN_CBCS_PRACPractical / Laboratory Course| Component | Weight |
|---|---|
| Internal Assessment | 40% |
| External Practical Exam | 60% |
How OpenEduCat Implements CBCS
The India module pre-configures everything. Registrars do not need to define grade bands or write formula logic.
Pre-configured IN_CBCS scale
The India module ships with all 7 grade bands (O through F) pre-loaded. No manual data entry required, install the module and the 10-point scale is immediately available for any course.
CCE evaluation type for FA + SA
Courses set to evaluation_type = CCE activate a dedicated computation hook that separates Formative Assessment (FA) and Summative Assessment (SA) before final aggregation, matching the CBCS continuous evaluation pattern.
Automatic SGPA and CGPA computation
GPA is computed at subject level, not at individual line level. Credit-hour weighted SGPA is calculated per semester, then accumulated across semesters into the CGPA using the standard UGC formula.
Template-based weighted averages
Assessment templates IN_CBCS_STD and IN_CBCS_PRAC apply the correct Mid-Sem/End-Sem or Internal/External weightings automatically. Faculty enter raw marks; the engine resolves the weighted aggregate.
Frequently Asked Questions
Common questions about the UGC CBCS grading scale and how OpenEduCat implements it.
Ready to configure CBCS for your university?
The India module ships with the complete CBCS 10-point scale. Install it and start grading on day one, no manual configuration required.