Free Student Tool

Free GPA Calculator on a 4.0 Scale

Add your courses, credits, and grades — see your semester or cumulative GPA instantly. Supports A+ through F with plus/minus grades. No sign-up, no ads, 100% free.

100% FreeHow it works
GPA Calculator
Free Tool
Semester GPA
Unweighted
4.000
A
Weighted
4.000
Mark a course Honors or AP to see a difference
12 credit hours · 48 quality points
Plan for a target GPAOpen

Enter the GPA you want and how many credits you will take next. The planner uses your unweighted GPA above.

How to use it

How to Calculate Your GPA in 4 Steps

From courses to GPA in under 2 minutes.

  1. 1

    Add your courses

    Enter each course name, credit hours, and the grade you received.

    30 seconds

  2. 2

    Add more courses or semesters

    Add as many courses as you need. Use the Cumulative tab to combine with previous semesters.

    1 minute

  3. 3

    See your GPA instantly

    Your semester or cumulative GPA calculates automatically on a 4.0 scale with the letter equivalent.

    Instant

  4. 4

    Experiment and plan

    Change grades to see how different outcomes affect your GPA. Plan ahead for future semesters.

    As needed

What you get

Everything You Need to Track Your GPA

  • Instant GPA Calculation

    Add courses and see your GPA update in real time. No clicking 'Calculate' — results appear as you type.

  • Cumulative GPA

    Enter your previous GPA and total credits, then add new courses to see your updated cumulative GPA across semesters.

  • 4.0 Scale with Letters

    Full plus/minus grade scale from A+ to F on a 4.0 scale, with A+ set to 4.0 or 4.3. Enter letters or percentages and see your GPA with the equivalent letter grade.

  • What-If Scenarios

    Change grades on courses to see how different outcomes would affect your overall GPA. Plan your semester strategically.

  • Unlimited Courses

    Add as many courses as you need. No limit on the number of courses per calculation.

  • Mobile-Friendly

    Check your GPA on your phone between classes. Fully responsive design works on any screen size.

  • Private & Secure

    All calculations happen in your browser. Nothing you enter is sent to a server; your course list is saved only on this device.

  • Target GPA Planner

    Enter the GPA you want and the credits you will take next to see the average grade points you would need in those courses.

What Is a GPA Calculator?

A GPA calculator (grade point average calculator) is a tool that converts your course grades and credit hours into a single number on a 4.0 scale. Students use GPA calculators to track academic progress, plan for future semesters, and determine eligibility for honors, scholarships, and graduate programs.

This free online GPA calculator lets you add unlimited courses with credit hours and letter grades (A+ through F). It calculates your semester GPA instantly and includes a cumulative GPA tab to combine your current semester with previous semesters.

Whether you need a college GPA calculator for a single semester or a cumulative GPA calculator to track your entire academic career, this tool handles it instantly. The formula is simple: GPA = Sum(Grade Points x Credits) / Sum(Credits). This calculator does that math for you in real time.

How to Improve Your GPA

Use the what-if feature to experiment: change grades on courses to see how different outcomes would affect your GPA. Focus on courses with more credit hours — improving a 4-credit course from a B to an A has twice the impact of improving a 2-credit course.

Need help studying more effectively? Our Grade Calculator helps you track individual test scores, and our AI Quiz Maker generates practice quizzes from any study material to help you prepare for exams.

Exactly how this calculator works out your GPA

Every course row turns into grade points using the standard 4.0 table below. The calculator multiplies those points by the course's credits to get its quality points, adds up the quality points and the credits of every counted course, and divides one by the other:

GPA = total quality points ÷ total credits counted

LetterGrade points
A+4.0 (or 4.3)
A4.0
A-3.7
B+3.3
B3.0
B-2.7
C+2.3
C2.0
C-1.7
D+1.3
D1.0
D-0.7
F0.0

An A+ counts as 4.0 unless you switch “A+ is worth” to 4.3 in the scale settings. If you would rather type percentages than letters, set “Enter grades as” to Percentages. Each percentage becomes the highest letter whose minimum it reaches; the default minimums for A+ down to D- are 97, 93, 90, 87, 83, 80, 77, 73, 70, 67, 63 and 60, and anything below 60 is an F. So 88 is a B+, 92.5 is an A- and 59.9 is an F. You can change every cutoff to match your school's scale.

What counts and what does not

  • Courses marked Pass/Fail are left out of both the credits and the quality points.
  • A row with 0 or no credits is left out, and so is a percent row with no number in it.
  • Credits can be fractional, so half-credit courses work.

Weighted GPA

Next to the unweighted GPA the calculator shows a weighted one. Courses marked Honors get a bonus of 0.5 points and courses marked AP / IB / Dual get 1.0, unless you change the bonus values in the settings. Two rules apply: an F gets no bonus at all, and by default a course's weighted points are capped at 5.0 (you can turn the cap off). With A+ set to 4.3, an A+ in an AP course would otherwise be 5.3; the cap makes it 5.0.

Both figures are shown to three decimal places, rounded. The letter beside the unweighted GPA is a rough guide that uses the midpoints between grades: 3.85 and above shows as A, 3.5 as A-, 3.15 as B+, 2.85 as B, and so on down. It is not an official conversion.

A worked example you can check

Enter these five courses on the Semester GPA tab (the numbers below are exactly what the calculator produces):

CourseCreditsGradeLevelPointsWeightedQuality points
English3A-Regular3.73.711.1
Chemistry4B+Honors3.33.813.2
US History3BAP3.04.09.0
Spanish3C+Regular2.32.36.9
PE1PassPass/Fail––not counted

Counted credits are 3 + 4 + 3 + 3 = 13 (PE is pass/fail, so its credit is left out). Quality points are 11.1 + 13.2 + 9.0 + 6.9 = 40.2. The unweighted GPA is 40.2 ÷ 13 = 3.0923…, shown as 3.092, with B beside it. For the weighted GPA, Chemistry counts 3.8 × 4 = 15.2 and US History 4.0 × 3 = 12.0, so the weighted quality points are 11.1 + 15.2 + 12.0 + 6.9 = 45.2, and 45.2 ÷ 13 = 3.4769…, shown as 3.477. Under the result you will see “13 credit hours” and “40.2 quality points”.

Adding earlier semesters

Switch to the Cumulative GPA tab and enter a previous GPA of 3.25 over 30 credits. The calculator treats that as 3.25 × 30 = 97.5 quality points and adds it to this term: 137.7 quality points over 43 credits, so the cumulative GPA is 137.7 ÷ 43 = 3.202. The previous GPA is added unchanged to the weighted total too, giving 142.7 ÷ 43 = 3.319. Because it cannot tell whether the figure you typed was weighted, enter the unweighted GPA from your transcript if you want the unweighted result to be accurate.

Planning for a target

Open “Plan for a target GPA” and enter a target of 3.3 with 15 credits next term. The planner works out the average you would need in those credits: (3.3 × (43 + 15) − 137.7) ÷ 15 = (191.4 − 137.7) ÷ 15 = 3.58, which it describes as about an A-. It always uses the unweighted GPA. If the answer is above the top of the scale (4.0, or 4.3 when A+ is set to 4.3) it tells you the target is not reachable with those credits; if the answer is zero or less, you are already there.

Making it match your school

  • Copy your school's scale into the settings. The A+ value, the Honors and AP bonuses, the 5.0 cap and every percentage cutoff can be changed. They are saved in this browser along with your courses.
  • Check how your school treats A+. Some scales count it as 4.0, others as 4.3. The choice changes both your GPA and what the planner treats as the maximum.
  • Use credits, not class periods. If every course at your school is worth the same, any equal number works. If not, the credits are what make a 4-credit lab count for more than a 1-credit elective.

Common mistakes

  • Counting pass/fail credits in “previous credits”. On the Cumulative GPA tab, enter only the credits that went into your previous GPA, or the result will be pulled down.
  • Mixing weighted and unweighted figures. A weighted previous GPA entered on the Cumulative GPA tab makes the “unweighted” result include bonuses it should not.
  • Expecting a retake to replace the old grade. The calculator cannot remove a course from a previous GPA. If your school replaces retaken grades, start from the transcript's own figures.
  • Reading the letter as official. The letter beside the GPA is a midpoint guide, not your registrar's conversion.

Limits

This is an unofficial calculator. Your school or college's figure is the one that counts, and some institutions round differently, truncate rather than round, or weight only certain grades. Nothing you enter leaves your device: the calculator does the arithmetic in your browser and saves your courses in this browser's storage, so they are still there when you come back.

A GPA tells you how a term went, not which topics you are unsure of. To find those before the final, short self-check quizzes work better; see how to use quizzes for self-assessment and why retrieval practice helps you remember.

GPA Calculator — Frequently Asked Questions

Common questions about GPA calculation and this free tool

GPA is calculated by multiplying each course's grade points (e.g., A = 4.0, B = 3.0) by its credit hours, summing all the results, and dividing by the total credit hours. Formula: GPA = Sum(Grade Points x Credits) / Sum(Credits).

It depends on your school and goals, but on a 4.0 scale 3.5 and above is usually considered excellent and is often the range for Dean's List or honors, 3.0-3.49 is good, 2.5-2.99 is average, and below 2.0 can lead to academic probation at many colleges. Many graduate programs ask for at least a 3.0. Check your own school's cutoffs.

Use the Cumulative GPA tab. Enter your previous cumulative GPA and total credits earned, then add your new courses. The calculator combines them: (Previous GPA x Previous Credits + New Quality Points) / (Previous Credits + New Credits).

Semester GPA covers only the courses in one semester. Cumulative GPA includes all courses across all semesters. Your transcript shows both — semester GPA for each term and a running cumulative GPA.

Yes. Set each course to Regular, Honors or AP/IB/Dual and the calculator shows your unweighted and weighted GPA side by side. Honors adds 0.5 and AP adds 1.0 by default; you can change both bonuses and choose whether weighted grade points stop at 5.0 in Scale settings.

Yes. Enter your courses, credits (or units) and grades, and mark Honors or AP courses so the weighted GPA includes their bonus. Pass/Fail courses can be added too; they are left out of the GPA.

Nothing you enter is sent to a server. Your courses and settings are saved only in this browser (local storage) so a reload does not wipe them; the Reset button clears them.

Still have questions?

Our team is here to help. Email us at support@aiquizmaker.co

Ready to Boost Your Grades?

Our AI Quiz Maker generates practice quizzes from any content to help you prepare for exams. Pair it with this free GPA calculator to track your progress.

  • No credit card required
  • 20 free quiz generations
  • Cancel anytime