No upload, 100% local, no account

GPA Calculator

Enter your courses and grade points to calculate your weighted GPA instantly.

How GPA Calculator works

The GPA Calculator computes your weighted Grade Point Average in seconds. Add each course with its credit hours and the numeric grade points earned, and the tool shows your cumulative GPA and total credit count. Courses worth more credits pull the average proportionally further in their direction, which is exactly how the weighted formula works.

The calculator is not locked to the common 4.0 scale. Enter grade points on a 4.0, 4.3, 5.0 or any other numeric scale and the formula (sum of grade points times credit hours, divided by total credit hours) produces the correct result. Nothing is sent to a server; all computation runs locally in your browser.

How to use GPA Calculator, step by step

  1. Add a row for each course using the "Add course" button.
  2. Enter the course name (optional), the credit hours (e.g. 3), and the grade points earned (e.g. 3.7 for an A-).
  3. Repeat for every course in the semester or cumulative record.
  4. Read the weighted GPA and total credit hours from the summary at the bottom.
  5. Remove or edit any row if you made a mistake; the GPA updates immediately.

Common use cases

  • Calculating your semester GPA after grades are posted to see where you stand before the academic calendar rolls over.
  • Checking what grade point you need in a remaining course to achieve a target cumulative GPA.
  • Comparing two hypothetical grade outcomes (e.g. a B+ versus an A) to see how much each shifts the GPA for a high-credit course.
  • Building a cumulative record across multiple semesters by entering all courses at once.

Frequently asked questions

Does this GPA calculator upload my grades to a server?

No. Every calculation happens locally in your browser tab. Your course names, credit hours and grade points are never transmitted to any server. The tool works offline once the page has loaded.

What is the weighted GPA formula?

Weighted GPA = (sum of grade points times credit hours for each course) divided by (total credit hours across all courses). Example: a 3-credit course with 4.0 points and a 4-credit course with 3.0 points gives (3 times 4.0 + 4 times 3.0) divided by (3 + 4) = (12 + 12) divided by 7 = 24 divided by 7 = 3.43.

What grade point value do I enter for each letter grade?

Common US 4.0 scale: 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.0, F = 0.0. Some institutions use a 4.3 scale where A+ = 4.3. Check your academic handbook for your institution's exact mapping and enter those values directly.

Can I use a 5.0 or other scale?

Yes. The tool accepts any numeric grade point values. If your institution uses a 5.0 scale where an A equals 5.0, enter 5.0 in the grade points field. The weighted formula is the same regardless of the scale.

What grade do I need on my remaining course to hit a target GPA?

Work it backward: target GPA times total credit hours (including the remaining course) minus the sum of (grade points times credits) for completed courses, divided by the remaining credits. Example: you need a 3.5 GPA over 30 credits total, have 27 credits summing to 94.5 quality points. Needed quality points = 3.5 times 30 = 105. Remaining = 105 minus 94.5 = 10.5. Divided by 3 remaining credits = 3.5. You need a 3.5 in that last course.

Can I calculate a cumulative GPA across multiple semesters?

Yes. Add every course you have taken across all semesters; the weighted formula accumulates them all correctly. Alternatively, enter each previous semester as one block using its total credit hours and the GPA-derived quality points (GPA times credits).