← HomeLatexNotes

GPA Calculator

Work out your GPA on the 4.0 scale as you type: unweighted, or weighted for Honors and AP courses, with your new cumulative GPA and the grades you need for a target. Free, with no account.

CourseGradeCredits

Your GPA so far and your goal (optional)

Choose a grade and enter the credits for each course. Your GPA appears here as you type.

How it works

  1. Add your courses. Type a course name if you like, then pick its letter grade and enter its credits (or units).
  2. Your GPA updates as you type. Each grade becomes points on the 4.0 scale, and each course counts in proportion to its credits.
  3. Go further if you need to. Tick Add course levels (weighted GPA) for Honors, AP or IB courses, or add your GPA so far to see your new cumulative GPA and what you need for a target.

The 4.0 grade scale

GradeGrade pointsHonorsAP/IB
A+4.04.55.0
A4.04.55.0
A-3.74.24.7
B+3.33.84.3
B3.03.54.0
B-2.73.23.7
C+2.32.83.3
C2.02.53.0
C-1.72.22.7
D+1.31.82.3
D1.01.52.0
D-0.71.21.7
F0.00.00.0

Honors adds 0.5 and AP or IB adds 1.0 to every grade above F. Schools differ: some count an A+ as 4.3, and some give the bonus only for a C or better, so check your school's scale.

The formula

Your GPA is the average of your grade points, with each course counted by its credits:

GPA=∑ipi ci∑ici\text{GPA} = \frac{\sum_i p_i\,c_i}{\sum_i c_i}GPA=∑i​ci​∑i​pi​ci​​

With earlier terms included, your new cumulative GPA is:

G′=G C+∑ipi ciC+∑iciG' = \frac{G\,C + \sum_i p_i\,c_i}{C + \sum_i c_i}G′=C+∑i​ci​GC+∑i​pi​ci​​

And the average your courses need to reach a target is:

x=T (C+∑ici)−G C∑icix = \frac{T\,\left(C + \sum_i c_i\right) - G\,C}{\sum_i c_i}x=∑i​ci​T(C+∑i​ci​)−GC​
  • pip_ipi​ is the grade points of course iii on the scale above, with its bonus in a weighted GPA, and cic_ici​ is its credits.
  • GGG is your GPA so far and CCC the credits it covers.
  • TTT is your target, xxx the average your courses need to reach it, and G′G'G′ your new cumulative GPA.

Worked example

A term of four courses:

CourseGradeGrade pointsCreditsPoints × credits
BiologyA4.0416.0
CalculusB+3.339.9
HistoryA-3.7311.1
SpanishC2.024.0
Total1241.0
GPA=4.0×4+3.3×3+3.7×3+2.0×24+3+3+2=41.012≈3.42\begin{aligned}\text{GPA} &= \frac{4.0\times 4 + 3.3\times 3 + 3.7\times 3 + 2.0\times 2}{4 + 3 + 3 + 2} \\ &= \frac{41.0}{12} \approx 3.42\end{aligned}GPA​=4+3+3+24.0×4+3.3×3+3.7×3+2.0×2​=1241.0​≈3.42​

If Calculus were an AP course and History an Honors course, the weighted GPA would be:

GPAw=4.0×4+4.3×3+4.2×3+2.0×212=45.512≈3.79\begin{aligned}\text{GPA}_{w} &= \frac{4.0\times 4 + 4.3\times 3 + 4.2\times 3 + 2.0\times 2}{12} \\ &= \frac{45.5}{12} \approx 3.79\end{aligned}GPAw​​=124.0×4+4.3×3+4.2×3+2.0×2​=1245.5​≈3.79​

With a GPA of 3.20 over 45 earlier credits, the new cumulative GPA is:

G′=3.20×45+41.045+12=185.057≈3.25G' = \frac{3.20\times 45 + 41.0}{45 + 12} = \frac{185.0}{57} \approx 3.25G′=45+123.20×45+41.0​=57185.0​≈3.25

And to reach 3.35 overall instead, these four courses would need to average:

x=3.35×57−3.20×4512=46.9512≈3.91x = \frac{3.35\times 57 - 3.20\times 45}{12} = \frac{46.95}{12} \approx 3.91x=123.35×57−3.20×45​=1246.95​≈3.91

That is between an A- and an A, so mostly A grades.

Frequently asked questions

How is GPA calculated?

Each letter grade is turned into grade points on the 4.0 scale (A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0, with plus and minus grades in between). Each course's points are multiplied by its credits, the results are added up, and the total is divided by the number of credits. A 4-credit course therefore counts for more than a 1-credit one.

What is the difference between weighted and unweighted GPA?

An unweighted GPA uses the same 4.0 scale for every course. A weighted GPA adds a bonus for harder courses, commonly 0.5 for Honors and 1.0 for AP or IB, so an A in an AP course counts as 5.0. Schools differ in the bonus they give and in which courses get it, and some colleges work out GPAs their own way, so check the rules that apply to you.

What is a good GPA?

It depends on what you are aiming for. On the 4.0 scale a 3.0 is a B average and a 3.7 is an A- average. Scholarships, programmes and awards often set a minimum GPA, so the most useful number to aim for is the one in the requirements of whatever you are applying to.

How can I raise my GPA?

Courses with more credits move your GPA the most, so they are the best place to focus. The more credits you already have, the more slowly your GPA changes, so enter a target above to see what this term's courses need to average. Some schools also replace a grade when you retake a course; ask how yours handles retakes.

What is a cumulative GPA?

Your cumulative GPA covers every graded course you have taken so far, not just one term. To update it, enter your current cumulative GPA and the credits it covers: this term's courses are added on, each counted by its credits.

Do pass/fail courses count towards GPA?

Usually not: a pass gives you credits but no grade points, so leave pass/fail courses out of the calculator. Some schools do count a failed pass/fail course as an F, so check your school's rules.

Is it free, and is what I type saved?

It is free and needs no account. The sums are done on this page, in your browser, so nothing you type is sent to us or saved.

More free calculators

Need a score for one exam? The final grade calculator shows what you need on your final for every letter grade, and the weighted grade calculator combines the marks inside one course.

Writing up maths? The free LaTeX equation editor previews LaTeX as you type.

LatexNotesHandwritten maths, typeset

Convert

Handwriting to LaTeXPhoto to LaTeXPDF to LaTeXPDF to WordGoodNotes to LaTeXBlackboard PDF importChinese notes to LaTeX

Tools

Text to LaTeXAI flashcard makerAI study guide makerGPA calculatorFinal grade calculatorBibliography generatorLaTeX templatesLaTeX equation editorDraw a symbolLaTeX symbolsLaTeX referenceLaTeX practiceLaTeX course

Product

iPad maths notesAI study toolsPricingAboutBlogSupport

Legal

TermsPrivacySubprocessors
English中文