Online Tool Store Online Tool Store

GPA Calculator

Calculate your semester GPA from letter grades and credit hours, and combine it with a previous cumulative GPA to see your new overall GPA. Runs entirely in your browser.

This works right here on your device — nothing gets sent out.

Course Grade Grade points Credit hours Remove course

Already completed earlier semesters? (optional)

Leave both at 0 to see only this semester's GPA.

How it works

  1. For each course, enter its letter grade and credit hours. The grade-points value fills in from the default scale; edit it if your school uses a different value.
  2. Your semester GPA, credit total, and quality points update as you type. Each course is weighted by its credit hours.
  3. Optionally enter your previous cumulative GPA and the credit hours behind it to see your new overall cumulative GPA after this semester.

The formula

Each course earns quality points from its grade-point value and credit hours. The semester GPA is the total quality points divided by the total credits:

Course quality points = grade points × credit hours
Semester GPA = Σ(course quality points) / Σ(credit hours)

Example: an A (4.0) in a 3-credit course, a B (3.0) in a 4-credit course, and an A (4.0) in another 3-credit course gives (4.0×3 + 3.0×4 + 4.0×3) / (3+4+3) = 36/10 = 3.60.

Cumulative GPA folds that semester into everything that came before it:

Cumulative GPA = (previous GPA × previous credits + this semester's quality points) / (previous credits + this semester's credits)

Example: a 3.40 GPA across 30 previous credit hours, plus the 3.60-GPA, 10-credit semester above, gives (3.40×30 + 36) / (30+10) = 138/40 = 3.45.

The prefilled grade points use a common US 4.0 scale (A and A+ both start at 4.0). Edit each course's value to match your school's scale; use that same scale for any previous GPA. The result is an estimate, not an official transcript calculation.

FAQ

What grading scale does this use?

The default is a common US 4.0 scale with plus/minus grades (A and A+ = 4.0, A- = 3.7, B+ = 3.3, and so on). Edit the grade-points value beside any course to match your school's scale, including an A+ above 4.0 or weighted courses. Use the same scale for previous GPA, and check your transcript or registrar for its exact values.

Can I use a 4.3 or weighted GPA scale?

Yes. Change the grade-points value for each course to your school’s number; values above 4.0 are allowed. If you include a previous cumulative GPA, enter it on the same scale. The calculator uses the values you enter and does not determine your school’s official grading policy.

How does it calculate a cumulative GPA if I don't enter every past course?

It treats your previous cumulative GPA times your previous credit hours as your total quality points earned so far, then adds this semester's quality points and divides by the combined credit hours. That's mathematically the same result as listing every past course individually, as long as the cumulative GPA and credit total you enter are the exact figures from your transcript.

Can I add or remove courses?

Yes — click "+ Add course" for another row, or the ✕ next to a row to remove it. At least one course row always stays so the calculator has something to compute from.

What happens if I leave a course's credit hours blank?

A row with no credit hours is skipped. If a row has credit hours but its credits are not positive or its grade-points value is blank or negative, the calculator shows an error instead of silently leaving that course out.

Is my grade data uploaded anywhere?

No. Every calculation happens in your browser using plain JavaScript — the courses, grades, and credit hours you enter are never sent to a server.

Does this only work for one semester, or can I use it for my whole degree?

Both. Leave the previous-GPA fields at 0 to get just this semester's GPA, or fill them in with your current transcript cumulative GPA and total credit hours to see your new overall GPA after this semester.

How we compare

Feature Online Tool Store Calculator.net A2ZCalc George Mason Advising
Adjust grade points to match a grading scale ✓ Per-course values Letter, percentage, or point-value formats Letter/percentage modes and scale selector Uses George Mason grade values
Calculate semester and cumulative GPA ✓ Group courses by semester and include prior GPA ✓ ✓
Add and remove course rows ✓ Add courses and semesters Add or remove courses 8 rows in the simplified calculator
See GPA and quality-point totals as you edit ✓ Instant update GPA report GPA, credits, and quality-point totals Semester and cumulative results

Match the grade-point values on your school’s scale, then see the credit-weighted semester and cumulative results update with their quality-point totals. Verify the scale and any transcript-specific rules with your registrar before relying on an estimate officially.

Explore related tools

Embed this tool

Paste this on your own site — it stays free, and every file still stays in your visitor's browser, not yours or ours.