IIT CGPA Calculator

Most Indian Institutes of Technology (IITs) use a 10-point CGPA scale: AA (10), AB (9), BB (8), BC (7), CC (6), CD (5), DD (4 — pass), F (0 — fail). Some IITs use slightly different grade letters (S/A/B/C/D/E/F). The calculator includes presets for common IIT variants.

Indian Institutes of Technology use a 10-point CGPA scale, but grade letters differ between campuses. IIT Bombay, Delhi, Madras, and Kanpur use two-letter grade pairs: AA (10), AB (9), BB (8), BC (7), CC (6), CD (5), DD (4 — minimum pass), FF (fail, 0). IIT Kharagpur uses a single-letter system: S (10), A (9), B (8), C (7), D (6), E (4), F (fail). Each course carries credits typically ranging from 3 to 12 per semester. A full B.Tech semester at IIT Bombay is usually 24-30 credits. CGPA = Σ(credits_i × grade_points_i across all semesters) / Σ(all credits). IITs do not publish an official percentage equivalent. Some companies informally use CGPA × 10, but this is not an IIT standard. The minimum CGPA for B.Tech graduation is 5.0 (IIT Bombay policy); for M.Tech, 6.0. Branch change after Semester 2 requires CGPA above the receiving department cutoff — at IIT Bombay this was historically 9.0+ for Computer Science from other engineering branches. Minor courses (additional specialization) and electives are included in CGPA. Honours degrees require CGPA ≥ 8.0 in many IITs. Typical Semester 3 courses at IIT Bombay CSE: CS 213 Data Structures and Algorithms (6 credits), CS 218 Design and Analysis of Algorithms (6 credits), MA 214 Numerical Analysis (6 credits), CS 228 Logic for Computer Science (6 credits).

Official reference: IIT Bombay — Academic Regulations and Rules for B.Tech

Grade Scale

GradePoints
AA10
AB9
BB8
BC7
CC6
CD5
DD4
FF0

Worked Example

Sample semester with realistic course names. Edit the calculator above with your own grades.

SubjectCreditsGrade
CS 213 — Data Structures and Algorithms6AA
CS 218 — Design and Analysis of Algorithms6AB
MA 214 — Numerical Analysis6BB
CS 228 — Logic for Computer Science6AA
HS 101 — Economics6AB

Get your full grade report as PDF — free for early access.

Frequently Asked Questions

Do all IITs use the same CGPA grading system?

No. IIT Bombay, Delhi, Madras, and Kanpur use two-letter pairs (AA, AB, BB, etc.). IIT Kharagpur uses single letters (S, A, B, C, D, E, F). The grade points are the same, but the letters differ. When entering grades into this calculator, select the IIT variant that matches your campus.

How does the IIT branch change rule work based on CGPA?

Most IITs allow branch change after completing Semester 2, based on CGPA rank within the entering batch. Cutoffs are competitive: Computer Science from other branches has historically required CGPA above 9.0 at IIT Bombay. Slots are limited and the cutoff shifts each year.

Are minor and elective courses included in IIT CGPA?

Yes. All registered courses — core, elective, minor, and honours — count toward CGPA. Audit courses (if permitted) are excluded. Some IITs allow dropping a limited number of backtrack grades via course substitution after their policies, but this varies.

What CGPA is needed for IIT academic probation or expulsion?

At most IITs, a CGPA below 5.0 triggers academic probation — the student is warned and monitored. Sustained poor performance (CGPA below 4.0 over two or more semesters) can lead to rollback (repeating a year) or discontinuation of the program. Exact thresholds are in each IIT Senate rules.

Related Pages