How to Calculate Your GPA on a 4.0 Scale

Learn letter-grade points, credit-hour weighting, semester vs cumulative GPA, target GPA planning, and weighted grades — free online.

By Generatr Team

GPA (grade point average) turns letter grades into a single number on a 4.0-style scale so you can track a semester or your whole record. Schools weight each course by credit hours, so a 4-credit class moves your average more than a 1-credit lab.

This guide covers standard letter-to-point maps, the credit-hour formula, semester vs cumulative GPA, how to reverse-plan a target, and what “weighted” means in different contexts. When you want the math done for you, open the free GPA calculator and add courses with grades and credits.

Your registrar’s scale wins if it differs (plus/minus values, A+ policies, repeated-course rules). Use this as the common U.S. college pattern, then match official policy for transcripts and applications.

Free tool

Use the GPA Calculator now

Open the interactive gpa calculator in your browser — free, instant, no signup.

Open GPA Calculator

How Do Letter Grades Map to Grade Points?

On a typical unweighted 4.0 scale, each letter becomes a quality point:

LetterPointsLetterPoints
A / A+4.0*C2.0
A−3.7C−1.7
B+3.3D+1.3
B3.0D1.0
B−2.7D−0.7
C+2.3F0.0

*Some schools cap A and A+ at 4.0; others award 4.3 for A+. Always check your handbook.

Why points exist

You cannot average letters directly. Points give a numeric scale; credit hours give weight. An A in a 1-credit seminar and a C in a 4-credit lecture should not pull the average equally.

If your syllabus only gives percents, convert with the school’s cutoffs first (for example 93% = A), then map to points. Percent-to-part math is the same skill as everyday percentages — see our percentage guide and the free percentage calculator.

What Is the GPA Formula With Credit Hours?

For each course, compute quality points = grade points × credit hours. Then:

GPA = (sum of quality points) ÷ (sum of credit hours attempted) for the courses you include.

Worked semester example

  • Biology, 4 credits, B (3.0) → 12.0 quality points
  • History, 3 credits, A− (3.7) → 11.1
  • Stats, 3 credits, B+ (3.3) → 9.9
  • Seminar, 1 credit, A (4.0) → 4.0

Total quality points = 12 + 11.1 + 9.9 + 4.0 = 37.0. Total credits = 4 + 3 + 3 + 1 = 11. GPA = 37.0 ÷ 11 ≈ 3.36.

What to exclude

Pass/fail, audited, and some transfer courses may not enter GPA. Incomplete grades often sit out until resolved. Follow the catalog — including the wrong course inflates or tanks the number you report.

Unweighted means, without credit hours, are different tools. For a simple mean of numbers, try the free average calculator. For syllabus categories (exams 40%, homework 20%), use a weighted grade calculator before you convert the course percent to a letter.

What Is the Difference Between Semester and Cumulative GPA?

Semester (or term) GPA uses only that term’s courses. Cumulative GPA uses all graded credits in the career (or school) average — every term combined.

How cumulative updates

You do not average semester GPAs with equal weight if credit loads differ. You combine totals:

New cumulative GPA = (old quality points + new term quality points) ÷ (old credits + new term credits).

Worked update

After two years you have 60 credits and 198 quality points → cum GPA = 198 ÷ 60 = 3.30. This term you earn 15 credits and 54 quality points (term GPA 3.60). New cum = (198 + 54) ÷ (60 + 15) = 252 ÷ 75 = 3.36.

Why one bad term hurts less later

Early terms dominate when few credits exist. Later, each new term is a smaller fraction of the total. That is also why rebuilding a low cumulative GPA takes sustained strong terms — the denominator is large.

Run both views in the free GPA calculator: one list for the current semester, another that includes prior credits and points if you track them.

How Do You Calculate What You Need for a Target GPA?

Target planning answers: “If I have X credits at Y GPA, what average do I need over the next Z credits to reach target T?”

Formula sketch

Let current quality points = current GPA × current credits. Let required total quality points = target GPA × (current credits + future credits). Then required future quality points = required total − current quality points, and required future GPA = future quality points ÷ future credits.

Worked example

You have 45 credits at 2.90 GPA → quality points = 130.5. You want 3.00 after 15 more credits (60 total). Needed total points = 3.00 × 60 = 180. Needed this term = 180 − 130.5 = 49.5. Required term GPA = 49.5 ÷ 15 = 3.30.

If required future GPA exceeds 4.0 (or your school’s max), the target is impossible in that credit window — you need more terms or a policy like grade replacement.

Course-level targets

Once you know you need ~3.30 this term, translate to letter mixes (for example mostly B+/A−). Use the calculator’s target mode if available, or test grade combinations until the term GPA clears the bar.

What Does Weighted GPA Mean?

“Weighted” is used in two different ways. Do not mix them up.

1. Credit-hour weighting (college GPA)

Every standard college GPA is already weighted by credit hours. A 4-credit A counts more than a 1-credit A. That is the formula in the sections above.

2. Honors / AP / IB scale weighting (often high school)

Some high schools add extra points for rigorous courses (for example A in AP = 5.0 on a weighted scale). Unweighted GPA stays on 4.0; weighted can exceed 4.0. Colleges may recalculate with their own policy.

3. Within-course category weights

Your grade in one class may be 30% midterm, 40% final, 30% homework. That produces a percent, then a letter, then grade points. It is not the same as multi-course GPA. For category weights inside one syllabus, use the weighted grade calculator.

When applications ask for GPA, read whether they want weighted, unweighted, weighted by credits, or a school-specific recalculation.

How Do You Use an Online GPA Calculator?

Add each course’s letter (or points) and credit hours, then read term GPA. For cumulative, include prior credits and quality points or past courses.

  1. Open the free GPA calculator.
  2. Enter each course name (optional) and credit hours.
  3. Select the letter grade for each course.
  4. Review quality points per row and the overall GPA.
  5. For cumulative, add previous credits and GPA or prior course rows.
  6. Use target planning to test grades needed in remaining courses.
  7. Export or screenshot results for advising meetings if helpful.

Accuracy tips

Match plus/minus values to your school. Confirm whether repeated courses replace or average. Do not include pass/fail unless your policy assigns points.

What Are Common GPA Calculation Mistakes?

Most errors come from mixing scales or averaging the wrong way.

  • Averaging semester GPAs equally instead of combining quality points and credits
  • Ignoring credit hours (treating every class as weight 1)
  • Using the wrong plus/minus table for your campus
  • Including P/F or audited courses that do not belong
  • Confusing high-school weighted GPA with college 4.0 GPA
  • Assuming A+ always equals 4.3 when many colleges cap at 4.0

GPA math is ordinary weighted averaging — related to other percent and average tools you already use for tips or stats. For bill-split percents see the tip calculator guide; for another index-style screen with clear limits, see how BMI is calculated.

This guide is educational, not official academic advice. Transcript rules and registrar decisions control your recorded GPA.

Step-by-Step Instructions

  1. 1Open the free GPA calculator on Generatr.
  2. 2List each course for the term you want to measure.
  3. 3Enter credit hours for every course.
  4. 4Select the letter grade (or equivalent points) for each course.
  5. 5Read total quality points and semester GPA.
  6. 6For cumulative GPA, add prior credits and quality points or past courses.
  7. 7Optionally set a target GPA and test grades needed in remaining classes.
  8. 8Confirm plus/minus values and repeat-course rules against your school catalog.

Frequently Asked Questions

How do I calculate GPA by hand?+

Convert each letter to grade points, multiply by credit hours for quality points, sum quality points, and divide by total credit hours attempted. Round as your school does (often two decimals).

What is a 4.0 GPA scale?+

A common U.S. scale where an A is 4.0, B is 3.0, C is 2.0, D is 1.0, and F is 0.0, with plus/minus values in between at many schools. Some high schools also report weighted scales that go above 4.0 for honors or AP courses.

How is cumulative GPA different from semester GPA?+

Semester GPA uses only one term. Cumulative GPA combines all included terms by totaling quality points and credits, then dividing — not by averaging semester GPAs with equal weight.

How do credit hours affect GPA?+

Higher-credit courses contribute more quality points for the same letter grade, so they pull your average more than low-credit courses.

Can I raise my GPA in one semester?+

Yes, but the boost is limited by how many new credits you add versus credits already on the record. If the GPA you need in upcoming credits is above 4.0, you need more terms or grade-replacement policies.

Is the Generatr GPA calculator free?+

Yes. It runs in your browser with letter grades, credit hours, semester and cumulative views, and target planning — no signup required.

Ready to try it yourself?

Use the free GPA Calculator — no download, no account.

Launch GPA Calculator