GPA Calculator Online
Calculate your grade point average from course grades and credit hours, right in your browser. Your grades stay on your device.
The GPA Calculator runs entirely in your browser. The course grades and credit hours you enter never leave your device and nothing is uploaded to ArrayKit.
Open the Grade Calculator
About GPA Calculator
The GPA Calculator turns your course grades and credit hours into a single grade point average, using the standard 4.0 scale from A+ down to F. Add a row for each course, pick the letter grade, and enter the credit hours — the calculator multiplies each grade's points by its credits and divides the total by your credit hours to give a precise GPA. Turn on the weighted toggle to add bonus grade points to honors or AP courses, matching how many schools calculate a weighted GPA. It works for a single semester or a full cumulative transcript, and updates instantly as you edit rows. Built for students, parents, and advisors who need an accurate GPA in seconds. Everything runs locally in your browser — no grades are uploaded.
Features
- Editable list of courses with a letter-grade dropdown and credit-hour field
- Standard 4.0 scale from A+ (4.0) down to F (0.0), including plus/minus grades
- Weighted mode adds bonus grade points to honors or AP courses
- Shows GPA, total credit hours, and total quality points
- Add or remove course rows to model a semester or a full transcript
- Ignores rows with 0 credits or a blank grade instead of erroring out
- Copy a plain-text summary of your GPA and credit totals
- Recalculates instantly in your browser as you edit any row
How to use the GPA Calculator
- Add a row for each course you want to include
- Pick the letter grade you earned and enter the credit hours
- Turn on weighted mode and mark honors or AP courses if your school weights GPA
- Read your GPA, total credits, and quality points, and copy the summary
Example
Input
A (3cr), B (3cr)
Output
GPA: 3.50
(4.0 × 3 + 3.0 × 3) ÷ 6 credits = 3.50 GPA.
Common errors & troubleshooting
- GPA looks lower than a school transcript shows. — Check whether your school reports a weighted GPA for honors/AP courses — turn on the weighted toggle and mark those courses to match.
- A course is missing from the total. — Rows with 0 or blank credit hours are skipped on purpose so they can't drag the average down — enter the actual credit hours for that course.
- Pass/Fail or Incomplete courses are throwing off the average. — Pass/Fail grades usually do not carry grade points at most schools — leave those courses out of the GPA Calculator or check your school's policy.
- Cumulative GPA doesn't match a prior semester's calculator result. — Add every course from every semester as its own row with its original credit hours so the totals combine correctly into one cumulative GPA.
Frequently asked questions
- How does the GPA Calculator work out my grade point average?
- For each course row, the GPA Calculator multiplies the grade's point value (A = 4.0, B = 3.0, and so on down to F = 0.0) by its credit hours, sums those quality points across all courses, and divides by your total credit hours.
- What grading scale does the GPA Calculator use?
- It uses the standard unweighted 4.0 scale with plus and minus grades: A+/A = 4.0, A- = 3.7, B+ = 3.3, down to D- = 0.7 and F = 0.0. This matches the scale most US colleges use.
- How do I calculate a weighted GPA for honors or AP courses?
- Turn on the weighted toggle, then mark each honors or AP course as weighted. The GPA Calculator adds one extra grade point to that course before averaging, the most common weighting convention.
- Can I use the GPA Calculator for a cumulative GPA across multiple semesters?
- Yes. Add a row for every course from every semester with its own grade and credit hours — the calculator combines all rows into one cumulative average.
- Does the GPA Calculator upload my grades or transcript anywhere?
- No. The GPA Calculator runs entirely in your browser. The grades and credit hours you enter never leave your device.
- Why does adding a course with 0 credits not change my GPA?
- The GPA Calculator ignores rows with 0 or blank credit hours since they contribute no quality points and no credit weight, so they cannot skew the average.
Related tools
All ArrayKit tools