Home/Tools/Calculators/GPA Calculator

GPA Calculator

Calculators

Calculate your GPA for high school or college.

⚡ Instant🔒 Private, in your browser🆓 Free, no sign-up👥 For everyone
Your data never leaves your browser. We do not store inputs.

Quick answer

How do you calculate GPA from letter grades and credit hours?

Multiply each grade's points by its credits, add the results and divide by the total credits. An A, B, A and C in courses of 4, 3, 3 and 2 credits earn 41 grade points over 12 credits, a GPA of 3.42.

Grade points by course
GradeCreditsGrade points × credits
A (4.0)416.0
B (3.0)39.0
A (4.0)312.0
C (2.0)24.0
Formula:
GPA = sum of (grade points × credits) ÷ sum of credits. On the 4.0 scale A = 4.0, B = 3.0, C = 2.0, D = 1.0 and F = 0, with plus and minus grades in between.
Assumptions:
Unweighted 4.0 scale. Schools differ on plus and minus values, on A+ and on bonus points for Honors and AP courses.

These figures are computed with the same formulas as the GPA Calculator above. Change the inputs in the tool to see your own result.

What GPA Calculator does

The GPA Calculator works out your grade point average on the 4.0 scale from a list of courses, each with a letter grade, credit hours and a level. It shows an unweighted GPA, and a weighted GPA as well when you mark courses as Honors (+0.5) or AP/IB (+1.0). Add as many courses as you like, including courses from earlier terms, to get a cumulative GPA. Everything is calculated in your browser.

FV
Reviewed by the FreeToolsVerse team · Last updated · How we check our tools

Features and benefits

  • Shows an unweighted 4.0 GPA and a weighted GPA with bonus points for Honors and AP/IB courses
  • Counts credit hours, so a 4-credit course counts more than a 1-credit one
  • Supports the full plus-and-minus scale, from A+ to F
  • Lets you add any number of courses, from any term, for a cumulative GPA

How to use GPA Calculator

  1. Add a row for each course and choose its letter grade (A+ to F)
  2. Enter the credit hours, and set the level to Regular, Honors or AP/IB
  3. Click Calculate GPA
  4. Read your unweighted GPA, your weighted GPA (if you used Honors or AP/IB) and your total credits

Who should use it

Made for everyone. Typical uses:

  • Checking your semester GPA before official grades are posted
  • Combining several terms into a cumulative GPA
  • Testing what-if scenarios: add planned courses at the grades you hope to get

Example

A student with an A in a 4-credit course, a B in a 3-credit course, an A in another 3-credit course and a C in a 2-credit course has 41 grade points across 12 credits, a GPA of 3.42. If the first course is AP and the second Honors, the weighted GPA rises to 3.88 while the unweighted GPA stays at 3.42.

Limitations and accuracy

It uses the common 4.0 scale with A+ equal to 4.0, and adds a fixed 0.5 for Honors and 1.0 for AP/IB to passing grades only. Schools differ in their scales and weighting, and in how they treat pass/fail courses, so check your result against your school's policy. It does not convert percentage marks into letter grades.

Accuracy: Formulas follow standard published methods and are checked against worked reference examples. Results are estimates based on the values you enter and do not replace advice from a qualified professional.

Expert Tip

To reach a target GPA, work backwards: the target multiplied by total credits, minus the points you already have, is the points your remaining credits must earn. Divide by the remaining credits to see the average grade you need.

Frequently asked questions

What is the difference between weighted and unweighted GPA?
Unweighted GPA treats every course equally on the 4.0 scale. Weighted GPA adds bonus points for harder courses. Here, Honors adds 0.5 and AP/IB adds 1.0 to each passing grade.
What grade scale does it use?
A+ and A are 4.0, A- is 3.7, B+ is 3.3, B is 3.0, B- is 2.7, C+ is 2.3, C is 2.0, C- is 1.7, D+ is 1.3, D is 1.0, D- is 0.7 and F is 0.
Can I calculate a cumulative GPA across several semesters?
Yes. Add the courses from every term as separate rows with their credits and the tool averages them all together.
Do courses without credits count?
No. A course with no credit hours entered is skipped, which is useful for pass or fail classes.
Is my grade data uploaded anywhere?
No. The calculation runs in your browser and your courses are not stored or sent to a server.

GPA Calculator: the complete guide

How the calculator works

The GPA Calculator averages your letter grades on the 4.0 scale, weighted by credit hours. Each row is one course: a name for your own reference, a letter grade, the credits, and a level of Regular, Honors or AP/IB. Add as many rows as you need and press Calculate GPA. The result shows your unweighted GPA, your weighted GPA when any course is Honors or AP/IB, the total credits and the total grade points.

The grade scale

The tool uses the common plus-and-minus scale: A+ and A are 4.0, A- is 3.7, B+ is 3.3, B is 3.0, B- is 2.7, C+ is 2.3, C is 2.0, C- is 1.7, D+ is 1.3, D is 1.0, D- is 0.7 and F is 0. Some schools give an A+ a value of 4.3 or do not use minus grades, so check your own transcript policy. The GPA is the sum of credits multiplied by grade points, divided by the total credits.

A worked example

A student has an A in a 4-credit course, a B in a 3-credit course, an A in another 3-credit course and a C in a 2-credit course. The points are 16, 9, 12 and 4, which total 41 across 12 credits, so the GPA is 41 ÷ 12 = 3.42. Now mark the first course as AP and the second as Honors. The unweighted GPA stays at 3.42, because it ignores the level. The weighted total adds 4 points for the AP course (4 credits × 1.0) and 1.5 for the Honors course (3 credits × 0.5), giving 46.5 points and a weighted GPA of 3.88.

How weighting works here

The weighted GPA adds 0.5 to the grade value of every passing Honors course and 1.0 to every passing AP or IB course. An F earns no bonus. Schools differ, and some cap the weighted scale at 5.0, add the bonus only for a B or better, or use different bonus values. Use the unweighted figure when an application asks for an unweighted 4.0 GPA, and your school's figure when you need the official weighted number.

Planning ahead

You can use the tool to ask what-if questions. Add the courses you have finished, then add the ones you are taking at the grades you hope to get. Adding a 3-credit A to the 12 credits above gives (41 + 12) ÷ 15 = 3.53. To reach a target, work backwards: a GPA of 3.5 over 15 credits needs 52.5 points, so the three new credits would need 11.5 points, an average of 3.83, which means mostly A grades. Study tools such as the Pomodoro Timer and the Flashcard Maker help with the work, and the Percentage Calculator converts a mark out of 100 into a percentage.

Limits

Courses with no credits entered are skipped, which is useful for pass or fail classes. The calculator does not convert percentage marks or other national scales into letter grades, so use your institution's conversion table first. Everything runs in your browser, and your grades are not stored. For a countdown to an exam or the end of a semester, the Days Between Dates calculator counts the days.

Learning resources

Explore more in Calculators, read the guides and articles, or see how we test our tools.

Share This Tool