Quick Grade

GPA & CGPA Calculator

GPA & CGPA Calculator: Free Semester & Cumulative GPA

GPA & CGPA Calculator

Work out your semester GPA from your courses, combine semesters into a cumulative CGPA, or find the GPA you need to reach a target. Everything runs in your browser, and nothing is saved or sent anywhere.

Add each course with its grade and credit hours. Rows without a grade are ignored.

Course (optional)GradeCreditsType

Choose a grade for at least one course to see your GPA.

Grade scale and options

What are GPA and CGPA?

GPA stands for grade point average. It turns your letter grades into numbers and averages them, so a whole term of results fits into one figure. CGPA is the cumulative version. It combines every term you have completed into a single running average, which is the number most universities and employers look at.

The averaging is weighted by credit hours. A four-credit course affects your result more than a one-credit lab, and a heavy semester moves your CGPA more than a light one. The calculator handles that weighting for you.

How to calculate GPA

GPA = Total quality points ÷ Total credits

Quality points for one course are the grade points multiplied by the credits. Add the quality points from every course, then divide by the total credits.

  1. Convert each letter grade to grade points using your school’s scale (see the table below).
  2. Multiply the grade points by the credit hours for each course.
  3. Add the results together to get the total quality points.
  4. Divide by the total number of credit hours.

Example

CourseGradeGrade pointsCreditsQuality points
MathA4.0312.0
EnglishB+3.339.9
PhysicsB3.0412.0
HistoryA−3.727.4
Total1241.3

GPA = 41.3 ÷ 12 = 3.44.

How to calculate CGPA

CGPA = Total quality points from all terms ÷ Total credits from all terms

You can also work from semester GPAs. Multiply each semester’s GPA by its credits, add those results, then divide by the combined credits.

Example: you have a 3.20 CGPA over 30 credits, then earn a 3.44 GPA over 12 credits.

(3.20 × 30 + 3.44 × 12) ÷ 42 = 137.28 ÷ 42 = 3.27

Notice that CGPA is not a simple average of semester GPAs. A 3.0 over 18 credits and a 4.0 over 6 credits gives (54 + 24) ÷ 24 = 3.25, not 3.5, because the larger semester counts for more.

What GPA do you need to reach a target CGPA?

Needed GPA = (Target × Total credits after next term − Current CGPA × Credits so far) ÷ Next-term credits

Example: your CGPA is 3.20 over 30 credits, you will take 15 more credits and you want a 3.40.

(3.40 × 45 − 3.20 × 30) ÷ 15 = 57 ÷ 15 = 3.80

You would need a 3.80 GPA next term. If the answer is above the top of your scale, the target is not reachable in one term, and the calculator tells you the best CGPA you can reach instead.

Grade point scale

This is the common 4.0 scale with typical percentage ranges. Schools differ, so check your own policy. You can edit every value in Grade scale and options.

Letter gradeTypical percentageGrade points
A+97 – 100%4.0
A93 – 96%4.0
A−90 – 92%3.7
B+87 – 89%3.3
B83 – 86%3.0
B−80 – 82%2.7
C+77 – 79%2.3
C73 – 76%2.0
C−70 – 72%1.7
D+67 – 69%1.3
D63 – 66%1.0
D−60 – 62%0.7
FBelow 60%0.0

Weighted and unweighted GPA

An unweighted GPA treats every course the same, so the maximum is the top of your scale, usually 4.0. A weighted GPA gives extra points for harder courses. Many schools add 0.5 for honors and 1.0 for AP or IB classes, which lets a weighted GPA go above 4.0. Tick “Weighted GPA” in the GPA tab to choose a course type for each row, and set your own bonus values in the options.

How to raise your GPA

  • Focus on high-credit courses. A better grade in a four-credit course moves your GPA more than the same improvement in a one-credit course.
  • Plan with the target tab. Knowing the exact GPA you need turns a vague goal into a clear number.
  • Check retake rules. Some schools replace or average a retaken grade, so ask your advisor before you repeat a course.
  • Balance your load. A realistic schedule usually beats an overloaded one with several average grades.
  • Start early. The more credits you have completed, the slower your CGPA changes, so early terms have the most room to help.

This calculator gives an estimate for planning. Your school’s official transcript is what counts, and its rules for rounding, repeats and grade points may differ.

Frequently asked questions

What is the difference between GPA and CGPA?

GPA is the grade point average for one term or a set of courses. CGPA, or cumulative GPA, combines all of your terms into one average, weighted by credit hours.

How do I calculate GPA from letter grades?

Convert each letter grade to grade points, multiply by the course credits, add up the results and divide by the total credits. For example, 41.3 quality points over 12 credits gives a GPA of 3.44.

Is CGPA the average of my semester GPAs?

Not exactly. CGPA is weighted by credits, so a semester with more credits counts for more. A 3.0 GPA over 18 credits and a 4.0 GPA over 6 credits gives a CGPA of 3.25, not 3.5.

What GPA do I need to reach a target CGPA?

Use the Target GPA tab. Enter your current CGPA, credits completed, credits you will take next and your target. The calculator shows the GPA you need over those credits.

Does the calculator work for a 4.3 or custom grade scale?

Yes. Open Grade scale and options to pick a preset or type your own grade points for every letter grade.

How is a weighted GPA calculated?

Weighted GPA adds a bonus to the grade points of harder courses. Many schools add 0.5 for honors and 1.0 for AP or IB, but policies differ. You can set your own bonus in the options.