Skip to content

GPA Calculator

Estimate a weighted or unweighted GPA from your courses on a 4.0 or 5.0 letter scale, or convert percentages with your own editable grade-point table. Shows credits, quality points and the formula.

Calculators Runs client-side Free to use
Jump to the tool
Share: X WhatsApp
Loading GPA Calculator…

About the GPA Calculator

GPA Calculator estimates a grade point average from the courses you enter. Add a row for each course with an optional name, a grade and its credit hours, then choose a scale: a common 4.0 letter scale, a 5.0 letter scale, or a percentage scale converted with your own editable table of percentage bands and grade points. The calculator shows total credits, total quality points and the weighted GPA, using GPA = Sum(Grade Points × Credits) ÷ Sum(Credits).

An unweighted option treats every course equally and ignores credits. Invalid or missing grades, zero or negative credits, and percentages that fall outside your conversion table are all reported clearly. Institutions use different scales, rounding and policies, so the built-in tables are common examples only — always verify the result against your school or university’s official rules. Nothing you enter is uploaded or saved.

How to use

  1. Choose a grade scale: 4.0, 5.0 or percentage with your own conversion table.
  2. If you use percentages, edit the bands so they match your institution.
  3. Enter each course’s grade and credits, adding or removing rows as needed.
  4. Tick Unweighted GPA if every course should count equally.
  5. Click Calculate GPA, then copy the summary or download a CSV.

Key features

  • 4.0 and 5.0 letter scales with visible grade-point values.
  • Percentage-to-grade-point conversion with editable bands.
  • Weighted GPA by credits, or an unweighted option.
  • Total credits, quality points and per-course breakdown.
  • Clear errors for missing grades, invalid credits and unmapped percentages; warnings for table gaps.
  • Copy Summary, Download Summary, Download CSV, Reset and Back.

Best practices

  • Check your institution’s official scale before relying on the result.
  • Use the exact credit hours shown on your transcript.
  • Make sure percentage bands cover every possible mark without overlaps.
  • Keep a CSV copy each term if you want to track your GPA over time.
  • Ask your registrar how repeated, failed or pass/fail courses are counted.

Benefits

  • A quick estimate of your GPA before official results are published.
  • Works with letter or percentage grading.
  • Shows the calculation so you can check every step.
  • Private: your grades stay in your browser.

Frequently asked questions

How is GPA calculated?

GPA = Sum(Grade Points × Credits) ÷ Sum(Credits). Each course’s grade is converted to grade points, multiplied by its credits to give quality points, and the total quality points are divided by the total credits.

What is the difference between weighted and unweighted GPA here?

Weighted GPA counts each course by its credit hours. The unweighted option counts every course equally, so it is simply the average of the grade points. (Some schools also use “weighted” to mean extra points for honours courses, which this tool does not add.)

Which grade points does the 4.0 scale use?

A+ and A = 4.0, A− = 3.7, B+ = 3.3, B = 3.0, B− = 2.7, C+ = 2.3, C = 2.0, C− = 1.7, D+ = 1.3, D = 1.0, D− = 0.7 and F = 0. Many institutions use these values, but some differ — check yours.

How does the percentage option work?

You define bands such as 90–100% = 4.0. Each course percentage is matched to the band that contains it (both ends included). Bands must not overlap, and a percentage that falls in a gap is reported as unmapped.

Is this my official GPA?

No. It is an estimate based on the scale and values you enter. Institutions differ in scales, rounding and rules for repeated or pass/fail courses, so verify against your official records.

Is my data saved?

No. Nothing is stored or uploaded. Use Download CSV to keep a copy, and Reset to clear everything.