GPA Calculator

Enter each course with grade and credits. Pick level for weighting. We show unweighted and weighted GPAs. You can also combine with prior GPA.

Courses

Tips: Grade accepts A, A-, B+, etc., or a percent like 92, or a points value like 3.7

Settings

We cap weighted points at this maximum

Prior GPA (optional)

All calculations run in your browser.

Results

Unweighted GPA
Weighted GPA

About this GPA Calculator

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).

How to use

  1. Add courses. Click Add course and fill in the course name, the grade (A-, 92, or 3.7), credits, and level (Regular, Honors, AP/IB).
  2. Set your policy. Pick the base scale (4.0 or 5.0). Enter the Honors and AP/IB boosts your school uses. Set a weighted cap to prevent inflated values (for example 5.0).
  3. Optional: include prior GPA. If you already have a cumulative GPA and credits, add them. We’ll merge this term with your history for a combined view.
  4. Calculate. Click Calculate GPA. You’ll see term unweighted and weighted results, plus details like boosts and caps used.
  5. Export. Use Download CSV to save a snapshot of courses and totals.

Result interpretation

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.

FAQ

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.