Free, no sign-up
GPA calculator
Enter your courses with a letter grade and the credits for each, and the calculator gives you your GPA on the 4.0 scale, your weighted GPA for honors and AP/IB courses, and your cumulative GPA if you add your previous record. The Italian 18-30 scale and the 1-10 scale are available in the same tool.
Unweighted GPA on the 4.0 scale (A+ counts 4.0). Some schools use 4.33 for A+ or other bonuses: check your school's rules.
What you enter stays only in this browser and is never sent to us.
This calculator gives an estimate. Your official GPA or average is determined by your school or university according to its own records and regulations; scales, weights and rounding rules vary.
How to use it
- Pick the scale. The tool opens on the US 4.0 scale in English. If you study under a different system, switch to the Italian or the 1-10 scale at the top.
- Add your courses. For each course choose the letter grade and type the credits (or credit hours). Mark honors or AP/IB courses if you want a weighted GPA.
- Add your previous record. To get a cumulative GPA, enter your GPA so far and the credits it covers. The new courses are combined with them.
- Read the result and plan ahead. You see the GPA, the weighted GPA, the total credits and the cumulative GPA. Use the target feature to find the average you need on the credits still to come.
How GPA is calculated
GPA stands for grade point average. Each letter grade is converted to grade points, the points are multiplied by the credits of the course (these products are the quality points), and the sum is divided by the total credits. A three-credit A weighs three times as much as a one-credit A, so a heavy course moves the result more than a light one.
- Convert every letter grade to points using the scale of your school (the common one is in the table below).
- Multiply the points of each course by its credits, then add everything up: that is the total of quality points.
- Divide the quality points by the total credits attempted. The result is your GPA, usually shown with two decimals.
A weighted GPA adds a bonus to the points of harder courses before averaging. In many high schools honors courses add 0.5 and AP or IB courses add 1.0, so the scale can go above 4.0. This calculator does not add the bonus to a failing grade. Whether and how your school weights courses is its own decision, so check its policy.
A cumulative GPA combines everything: your earlier quality points plus the quality points of the new courses, divided by all the credits. It is not the average of the two GPAs, because the two periods rarely have the same number of credits.
Worked examples
One semester
Four courses: A in a 3-credit course, B+ in a 4-credit course, C in a 3-credit course and A- in a 2-credit course. The quality points are 12 + 13.2 + 6 + 7.4 = 38.60 over 12 credits, so the GPA is 3.22. The simple average of the four grade points would give a different number: credits matter.
Weighted GPA in high school
Four one-credit courses: A in an AP course, B in an honors course, B and A- in regular courses. Without weighting the GPA is 3.43. With +1.0 for AP and +0.5 for honors the weighted GPA is 3.80.
Cumulative GPA
You have a GPA of 3.2 over 45 credits. This semester you take 15 credits: an A in a 9-credit group of courses and a B+ in 6 credits, a semester GPA of 3.72. The cumulative GPA is (3.2 × 45 + 55.80) ÷ 60 = 3.33, over 60 credits.
Which average do I need?
On the Italian scale, with an average of 26 over 120 credits, to reach 27 with 60 credits left you need an average of 29 on those 60 credits. The formula is (target × total credits - points so far) ÷ remaining credits. If the result is above the top of the scale, the target is out of reach.
The 4.0 letter-grade scale
The table shows the scale used by default. It is the most common one, but schools differ: some give an A+ a value of 4.33, some do not use plus and minus grades at all, and some count a D- as a failure. Always use the table of your own school or university when it publishes one.
| Letter grade | Grade points |
|---|---|
| A+ | 4.0 |
| 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.3 |
| D | 1.0 |
| D- | 0.7 |
| F | 0.0 |
Pass/fail courses and withdrawals are usually left out of the GPA. Repeated courses may replace or add to the old grade depending on the policy. Leave out what your school leaves out.
Getting an accurate GPA
- Use the credits your school uses. Credit hours, units and credits are the weights. If all courses count the same, enter 1 for each.
- Check weighting rules. The honors and AP/IB bonus is a convention of many high schools, not a universal rule. Colleges often recalculate GPA with their own method.
- Compare the cumulative GPA with your transcript. The official figure comes from your registrar and may treat repeats, transfers and pass/fail differently.
- Plan with the target feature. Enter the GPA you want and the credits left, and see the average you need. For other everyday numbers there is also the discount calculator.
The Italian scale in this tool, for example, converts the weighted average on a 30-point scale to a 110-point graduation base, and the Romanian one averages 1-10 grades with ECTS credits. Switch scale in the tool if you need them.
Frequently asked questions
How do I calculate GPA?
What is the difference between weighted and unweighted GPA?
How do I calculate a cumulative GPA?
Is an A+ worth 4.0 or 4.3?
What GPA do I need to reach my target?
Can I use this for the Italian or Romanian system?
Is this my official GPA?
Last updated Wednesday, October 14, 2026