GPA Calculator — Unweighted and Weighted, with Cumulative GPA
Add your courses, pick letter grades, get your GPA. Toggle weighted for Honors +0.5 and AP/IB +1.0. Optional cumulative GPA combines this term with your prior credits.
Cumulative GPA (optional)
What is gpa calculator?
GPA — grade point average — is the single number that summarizes a transcript. Each course you take produces a letter grade, the grade maps to a number on the 4.0 scale (A = 4.0, B = 3.0, and so on), and the GPA is the credit-weighted average of those numbers. The credit weighting matters: a 4-credit course counts more than a 1-credit course, so the GPA reflects the courses you spent the most time on. This calculator does the credit weighting automatically and updates as you type.
Most US schools use one of two flavors. Unweighted GPA treats every course on the same scale — an A is 4.0 whether it’s a standard class or an Advanced Placement class. Weighted GPA gives extra credit for harder coursework: typically +0.5 for Honors and +1.0 for AP/IB. The calculator supports both via the Mode dropdown at the top, with the weighted bonus applied per row and capped at 5.0 (the cap only matters for A and A+ in AP/IB courses). The unweighted GPA is the form most colleges officially report; the weighted GPA is what high schools display on report cards and what some scholarship applications ask for.
The cumulative GPA section lets you combine this term’s GPA with your prior cumulative GPA — what your transcript already shows. Enter your prior GPA and your prior credit total, and the result panel adds a second line showing the new cumulative. The math is a credit-weighted blend, so a single high-credit term has more pull on the cumulative than a single low-credit term. Use this to forecast how this term’s grades will affect your overall transcript.
Privacy: the calculator runs entirely in your browser. Course names, credits, and grades never leave your device. There is no server, no API call, no analytics on input values. The tool persists nothing — refresh and your rows reset.
When to use a gpa calculator
- Plan a term — what GPA do my current grades add up to? — Add one row per course with the credit hours and your current letter grade. The GPA updates as you type. Trying out a different grade on one course shows you the impact in real time.
- Compare unweighted and weighted GPA on the same transcript — Toggle the mode dropdown to flip between unweighted and weighted. Weighted mode adds a per-row Weight column where you tag Honors (+0.5) or AP/IB (+1.0) courses. Same rows, two GPAs — useful when one application asks for one and another asks for the other.
- Forecast a cumulative GPA — Open the Cumulative section and enter your prior GPA and credit total. The calculator combines your current-term GPA (weighted by this term's credits) with your prior GPA (weighted by prior credits) to show the new cumulative.
- Drop a class — what does that do to my GPA? — Click the × on any row to remove it from the calculation. The GPA recomputes from the remaining rows, so you can see the impact of dropping a course before you make the call.
- Show a parent or counselor your math — Tap Copy to put a one-line summary on your clipboard ('GPA: 3.42 (15 credits) Cumulative GPA: 3.51 (60 credits total)') ready to paste into a message or email. The calculator doesn't store your rows; refresh and start over.
How to use the GPA Calculator — Unweighted and Weighted, with Cumulative GPA
- Add your courses — Three empty rows are seeded by default. For each course, type the name (optional), the credit hours (3 is typical for a semester course), and pick the letter grade from the dropdown. Click 'Add course' for more rows; click the × on a row to remove it.
- Switch to weighted mode if your school uses it — Use the Mode dropdown at the top to flip between Unweighted (4.0 scale) and Weighted. In weighted mode, each row gains a Weight dropdown — pick None, Honors (+0.5), or AP/IB (+1.0). The GPA recomputes immediately.
- (Optional) Add your cumulative info — Open the 'Cumulative GPA' section and enter your prior GPA (from your transcript) and the credits earned before this term. The result panel shows both your term GPA and the new cumulative GPA, which is a credit-weighted blend of the two.
Worked examples
Three A's and a B (unweighted)
Input: 3 cr A, 3 cr A, 3 cr A, 3 cr B (unweighted)
Output: GPA: 3.75 (12 credits) Three 4.0 grades and one 3.0 grade. Average = (3·4.0 + 1·3.0)/4 = 3.75.
Mixing standard, Honors, and AP (weighted)
Input: 3 cr A (none), 3 cr A (honors), 3 cr A (ap-ib) (weighted)
Output: GPA: 4.50 (9 credits) Weighted points = 3·4.0 + 3·4.5 + 3·5.0 = 40.5; divided by 9 credits = 4.50.
Cumulative combine
Input: Term: 4.0 over 15 credits. Prior: 3.0 over 30 credits.
Output: Cumulative GPA: 3.33 (45 credits) (15·4.0 + 30·3.0) / 45 = 3.33. The term's higher GPA pulls up the cumulative, but only by the proportion of new credits.