Math & Utility

GPA Calculator

Calculate your cumulative Grade Point Average by course with credit hours.

Grade Input Mode:

Your grade before the final exam

What portion of the total grade is the final exam?

The final grade you want to achieve

How It Works

Final Score Needed =
(Target − Current × (1 − FinalWeight))
÷ FinalWeight

Example: Current grade 78%, final exam = 30% of total, target = 80%.
Needed = (80 − 78 × 0.70) / 0.30 = 83.3%

GPA Scale:
Course / Subject Letter Grade Credit Hours

Grade Reference Chart

US Standard
Letter Percentage GPA (4.0) Descriptor

What is the GPA Calculator?

The GPA Calculator is a free online tool that computes your Grade Point Average (GPA) from multiple courses using credit hours and letter grades. It supports both the 4.0 GPA scale (used in the US, and increasingly by IITs and NITs) and the 10.0 CGPA scale widely used across Indian universities and boards like CBSE, ICSE, and VTU. You can enter each course name, its letter grade, and credit hours — the calculator automatically multiplies grade points by credits, sums them up, and divides by total credit hours to give your accurate cumulative GPA. It also provides a quick 10.0 scale conversion, making it equally useful for students applying abroad or comparing results across grading systems. Whether you are tracking your semester performance, checking eligibility for scholarships, or preparing a transcript for university applications, this GPA calculator gives you accurate and immediate results.

How to Use the GPA Calculator

  1. 1. Select the GPA Calculator tab from the navigation bar at the top of the tool.
  2. 2. Choose your GPA scale: 4.0 (US standard) or 10.0 (Indian CGPA scale).
  3. 3. Add rows for each course: enter the course name, select the letter grade (A, B+, C, etc.), and enter credit hours.
  4. 4. Click Calculate GPA to instantly see your cumulative GPA, total credit hours, and a course-by-course breakdown.
  5. 5. Add or remove courses as needed; the Grade Reference Chart at the bottom shows the full letter grade to GPA conversion table.

Formula Used

GPA = Σ(Grade Points × Credit Hours) / Σ(Credit Hours)
CGPA to % (CBSE): Percentage = CGPA × 9.5
4.0 to 10.0 scale: Multiply GPA by 2.5

Example: Maths A (4.0, 4 credits) + Physics B (3.0, 3 credits) + Chemistry C (2.0, 3 credits) = (16 + 9 + 6) / 10 = GPA 3.1. On the 10.0 scale: 3.1 × 2.5 = 7.75.

Frequently Asked Questions

How is GPA calculated with credit hours?

GPA = Σ(Grade Points × Credit Hours) / Σ(Credit Hours). Each course's grade points (A=4.0, B=3.0, etc.) are multiplied by its credit hours, all products are summed, then divided by total credit hours. This gives a weighted GPA that reflects high-credit courses more heavily.

What is CGPA on the 10.0 scale in India?

CGPA (Cumulative Grade Point Average) on the 10-point scale is widely used in Indian engineering colleges (IITs, NITs, VTU) and schools (CBSE). O grade = 10, A+ = 9, A = 8, B+ = 7, B = 6. To convert to percentage: Percentage ≈ CGPA × 9.5 (CBSE formula). For example, CGPA 8.5 ≈ 80.75%.

What is a good GPA?

On the 4.0 scale, a GPA of 3.5 or above is considered excellent (equivalent to an A− average). 3.0–3.5 is good (B to B+ range). For graduate school admissions in the US, most programs expect at least 3.0. On the Indian 10.0 scale, above 8.0 CGPA is typically considered distinction level.

Can I improve my GPA by retaking a course?

Yes, in most institutions retaking a course replaces or averages the old grade, potentially improving your GPA. The impact depends on the credit hours of the course and your current GPA. Higher-credit courses have more impact. Use this GPA calculator to simulate scenarios: try different grades in specific courses to see how your GPA would change.

Related Calculators