GPA Calculator

This free online GPA calculator works out your Grade Point Average on the standard 4.0 scale from any number of courses. Add each course's letter grade and credit hours, and the calculator weights them automatically to give your overall GPA.


How to Use the GPA Calculator

  1. For each course, select the letter "Grade" you earned from the dropdown.
  2. Enter the "Credit Hours" for that course.
  3. Click "Add Course" for every additional course, or the × button to remove one.
  4. Click "Calculate" to see your Total Credit Hours and overall GPA.

Worked Example: One Semester

GPA is a credit-weighted average, so a 4-credit course counts twice as much as a 2-credit one. Here is a four-course semester:

CourseGrade (points)CreditsGrade × credits
MathematicsA (4.0)416.0
PhysicsB+ (3.3)39.9
ProgrammingA- (3.7)311.1
EnglishC (2.0)24.0
Total1241.0

GPA = 41.0 ÷ 12 = 3.42. If you had simply averaged the four grade points you would get 3.25, which is wrong because it ignores credits. Raising the English grade from C to B would lift the GPA to 3.58, while the same one-point jump in a 4-credit course would have had twice the effect.

Combining Semesters into a Cumulative GPA

Do not average semester GPAs directly unless every semester had the same credit load. Instead, weight each semester by its credits. The grade dropdown here only offers letter values, so do this final step by hand: multiply each semester GPA by its credits, add the results, and divide by the total credits. A student with a 3.2 GPA over 30 earlier credits who adds this 12-credit semester has (3.2 × 30 + 41.0) ÷ 42 = 3.26 overall.

The 4.0 Scale and Indian 10-Point Grades

This calculator follows the 4.0 letter-grade scale used by most universities in the United States. Most Indian universities report SGPA and CGPA on a 10-point scale instead, with grades such as O, A+, A and B+ typically worth 10, 9, 8 and 7 points. The method is the same, a credit-weighted average, but the grade points are not interchangeable.

There is no single official formula to convert a 10-point CGPA to a 4.0 GPA. Universities abroad and credential evaluation services each apply their own method, often working from your individual course grades rather than the final CGPA. If you are applying overseas, check what the admitting university or its chosen evaluator asks for, and convert CGPA to percentage only using the formula printed on your own university's mark sheet or regulations.

Things That Can Make Your Result Differ from the Transcript

  • Pass/fail, audit and withdrawn courses usually carry no grade points and should be left out.
  • Some schools give an A+ 4.3 points or have no minus grades. This tool gives A+ and A the same 4.0.
  • Repeated courses may replace the earlier grade or be averaged with it, depending on the institution's policy.
  • Weighted high-school GPAs that add extra points for honours or AP classes are not handled here.

Frequently Asked Questions

Each course's grade points are multiplied by its credit hours, these weighted values are summed across all courses, and the total is divided by the total credit hours: GPA = ∑(grade × credits) ÷ ∑(credits).

It uses the standard 4.0 scale, where A/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, and F = 0.0.

Not directly. Indian universities usually grade on a 10-point scale, while this calculator uses 4.0 letter-grade points. The weighting method is the same, so you can calculate a 10-point SGPA by hand as the sum of (grade point × credits) divided by total credits.

Credits set each course's weight. An A in a 4-credit course adds 16 grade points, while an A in a 1-credit lab adds only 4, so a low grade in a heavy course pulls the GPA down far more than the same grade in a light one.

Enter your known courses, then add the upcoming ones and try different grades for them until the result reaches your target. Because the upcoming courses' credits decide how much they can move the average, a target can be out of reach if most of your credits are already graded.
No ratings yet — be the first!
Rate this calculator:
Was this tool helpful?