Enter each course with grade and credits. Pick level for weighting. We show unweighted and weighted GPAs. You can also combine with prior GPA.
| Unweighted GPA | — |
|---|---|
| Weighted GPA | — |
This calculator gives you a clear, school-style GPA using the inputs you already have: course names, grades, credits, and course level. It supports letter grades (A through F with +/-), percentage grades, or direct grade points like 3.7. You can switch between a 4.0 and 5.0 base scale, add custom boosts for Honors and AP/IB, and cap weighted points so your results match your district’s rules. If you have a prior cumulative GPA, add it with total credits to see an updated combined GPA without guessing.
The tool runs entirely in your browser. Nothing is uploaded. You can download a CSV summary for your records or to share with a counselor. If your school uses different letter cutoffs or a different weighting policy, you can still get a close match by entering points directly (for example, type 3.8 for a course where you know the exact points).
Unweighted GPA is the plain average of grade points by credit, clamped to your base scale. Weighted GPA adds the chosen boost for Honors and AP/IB and then caps the result at your weighted maximum. If you enter a letter or percent, the calculator maps it to standard U.S. points (A = 4.0, A- = 3.7, B+ = 3.3, etc.). If your district uses a different map, enter points directly to match it. The Combined GPA line blends your prior cumulative GPA (with its credits) and your current term so you can see how this semester moves the needle.
Because weighting policies vary, the most reliable approach is to copy your school’s boosts and caps into the Settings section, then calculate again. If you’re comparing systems (for example, a 4.0 vs. 5.0 base), run both and see how class rank or eligibility thresholds might change.
Can I type percentages? Yes. Type 92 and we’ll map it to points using a common U.S. cutoff table. If your school uses a stricter curve, type the exact points instead.
How do boosts work? We add your Honors or AP/IB boost to the base points and then apply your weighted cap (for example 5.0). That prevents a course from exceeding your district’s maximum.
Does this match every school? No single chart fits all schools. Use the points input when you know the official value, or adjust boosts and caps.
What about pass/fail or no-credit courses? Set credits to 0 to exclude a course from GPA while still listing it.
Where can I calculate final exam impact? Try the Final Grade Calculator. For converting marks to percentages, use the Grade Percentage Calculator. If you need international conversion, see CGPA to GPA.