Calculation Methodology

Complete transparency on how SmartCGPA calculates your results.

CGPA Calculation
Cumulative Grade Point Average formula
CGPA = Σ(Grade Points × Credit Hours) / Σ(Credit Hours)

Step 1: Convert each letter grade to grade points using the selected scale's mapping.

Step 2: Multiply each course's grade points by its credit hours to get quality points.

Step 3: Sum all quality points.

Step 4: Sum all credit hours.

Step 5: Divide total quality points by total credits.

Scale Conversion
Converting between different grading scales
Target = (Source Value / Source Max) × Target Max

This linear proportional method preserves the relative standing of your grade across different scales. For example, being at 80% of a 10-point scale (8.0) equals 80% of a 4-point scale (3.2).

CGPA to Percentage Conversion
Multiple formula support

CBSE Formula (10-point)

Percentage = CGPA × 9.5

Generic Formula

Percentage = (CGPA / Max) × 100
Rounding Rules
How we handle decimal precision
  • • CGPA results are rounded to 2 decimal places
  • • Intermediate calculations maintain full precision
  • • Standard mathematical rounding (0.5 rounds up)
  • • Credit hours can include decimals (e.g., 1.5 credits)
Default Grade Mappings
Standard grade-to-point conversions

4-Point Scale (US)

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.0, F = 0.0

5-Point Scale

A = 5.0, B = 4.0

C = 3.0, D = 2.0

E = 1.0, F = 0.0

10-Point Scale (India)

O = 10, A+ = 9

A = 8, B+ = 7

B = 6, C = 5

D = 4, F = 0

Note: You can customize grade mappings in the calculator to match your institution's specific scale.

Important: These calculations provide estimates for educational planning purposes. Different institutions may use slightly different formulas, rounding rules, or grade mappings. Always verify your official CGPA with your institution's registrar office.