Xgenious
school

Free GPA Calculator — Calculate Grade Point Average Online

A GPA (Grade Point Average) is a numerical representation of academic performance calculated by multiplying each course grade point by its credit hours, summing the results, and dividing by total credit hours. This calculator supports the 4.0 scale (A=4, B=3, C=2, D=1, F=0) and custom percentage-to-grade conversions.

Free — No SignupRuns in BrowserData Never UploadedPopular tool

school

Calculate GPA from grades and credit hours using 4.0, 5.0, or percentage scales.

  • GPA from letter grades and credit hours on the 4.0 scale
  • Weighted GPA for Honors and AP/IB courses (+0.5 / +1.0 bonus)
  • Cumulative GPA from a prior GPA and credit hours blended with this term
  • Add or remove unlimited courses for any semester length
  • Shows quality points and academic standing (Dean's List, Honor Roll)
  • Client-side only — no grades or course data are uploaded or stored
Features

Everything you need in one GPA Calculator

4.0-scale GPA calculator

Maps every letter grade — A through F with +/- steps — to standard grade points and computes your credit-weighted GPA instantly.

Weighted GPA for Honors & AP

Switch to weighted mode to add +0.5 for Honors and +1.0 for AP or IB courses, the way most high schools calculate a weighted GPA.

Cumulative GPA

Enter your prior cumulative GPA and credit hours and the tool blends them with this term to give an updated cumulative figure.

Academic standing

Shows where your GPA falls — Dean's List, honor roll, good standing — alongside total quality points and credit hours.

How It Works

How to use GPA Calculator

01

Add your courses

Enter each course name, the grade received (A, B+, etc. or percentage), and the number of credit hours.

02

Select grading scale

Choose 4.0, 5.0, or percentage scale. The converter maps your grades to grade points automatically.

03

See your GPA

The calculator shows your semester GPA, cumulative GPA (if you enter multiple semesters), and standing (Dean's List, Honor Roll, etc.).

Format Comparison

Letter grade to GPA conversion (4.0 scale)

Letter gradeGrade pointsTypical percentage
A / A+4.093–100%
A−3.790–92%
B+3.387–89%
B3.083–86%
B−2.780–82%
C+2.377–79%
C2.073–76%
C−1.770–72%
D1.060–69%
F0.0Below 60%
Troubleshooting

How to fix common syntax errors

Most “invalid JSON” failures come from a small set of mistakes. Paste the failing JSON above, click Validate, and the tool points you at the exact line and column.

Dividing quality points by number of courses instead of credit hoursGPA = total quality points ÷ 5 courses

GPA is always weighted by credit hours, not course count. Divide total quality points by total credit hours attempted. A 3-credit A and a 1-credit A contribute differently — the 3-credit course has 3× the weight.

Using unweighted grade points for AP or Honors coursesAP Chemistry A = 4.0 in unweighted mode

For weighted GPA, an A in an AP course earns 5.0 (+1.0 bonus) and an A in a Honors course earns 4.5 (+0.5 bonus). Switch to weighted mode if your school calculates a weighted GPA.

Including non-credit courses in the GPA calculationAdding PE or audit courses at 0 credits

Non-credit courses and audited courses carry 0 credit hours and do not contribute to GPA. Including them as 0-credit rows inflates the denominator and lowers the GPA slightly. Only include courses with assigned credit hours.

Using percentage score directly instead of converting to grade pointsGrade = 88%, entered as 88 instead of B+ (3.3)

Convert percentages to letter grades first using your institution's scale, then map to grade points (B+ = 3.3, not 88). Entering raw percentages instead of grade points produces a wildly incorrect GPA.

Confusing semester GPA with cumulative GPA when calculating cumulativeCumulative = average of term GPAs

Averaging term GPAs ignores credit-hour weighting. A 12-credit semester and a 6-credit semester have different weights. Use the cumulative mode: enter prior cumulative GPA + prior credit hours, and this term's courses. The tool weights them correctly.

Forgetting that a failing grade still counts as credit hours attemptedRemoving the F course from the list to avoid lowering GPA

An F earns 0 grade points but the credit hours still go into the denominator — leaving it out overstates the GPA. Enter the F and its full credit hours. If your school allows grade replacement, contact the registrar instead of manually omitting it.

FAQ

Frequently asked questions

GPA (Grade Point Average) is a standardized measure of academic performance on a numeric scale, most commonly 0.0–4.0. It is calculated as the sum of (grade points × credit hours) for all courses divided by total credit hours attempted.

Free Software

Genius School Management — Free School ERP

Beyond calculators — run your entire school with Genius School Management. Self-hosted, open source, and free forever. Fee collection, attendance tracking, grade management, timetables, exams, and parent communication all in one platform.

Fee collection & invoicingAttendance trackingGrade & exam managementTimetable schedulingSelf-hosted & free
Download FreeMIT licence · No subscription · Self-hosted

Have a project in mind?

We turn ideas into production-ready software — SaaS, web apps, mobile, and AI agents. Fixed price. Committed timeline. No surprises.

Let's talk