Calculate

GPA Calculator

Add your courses with their credits and grades to get your grade point average, weighted by credits. Use the common 4.0 or 10-point letter scales, or type your institution’s exact grade points. A table shows how much each course contributes. Everything is calculated locally.

Back

1. Courses

Credit-weighted

#Course (optional)CreditsGradeMove / remove

2. Result

—
Enter credits and grades, then press Calculate GPA.

GPA is an average of grade points, not a percentage. Institutions use different grading rules, so your official GPA may differ.

About this tool

About GPA Calculator

GPA Calculator works out a credit-weighted grade point average from your courses. Choose the common 4.0 letter scale, a 10-point letter scale, or enter your institution’s own grade points, add each course’s credits and grade, and see the GPA with a table showing every course’s quality points and share of credits.

A simple average of grades ignores the fact that heavier courses count more. Weighting by credits, with the mapping and arithmetic visible, lets you check your standing, plan which grades you need and understand how each course moves your GPA.

How to use

Step by step

  1. Choose a grading scale, or Manual grade points with your scale’s maximum.
  2. For each course, enter an optional name, its credits and the grade (or grade points).
  3. Add, remove or reorder courses with the row buttons.
  4. Press Calculate GPA.
  5. Review the contribution table, then copy or download the summary.
Key features

What it offers

  • 4.0 and 10-point letter scales with their mappings shown
  • Manual grade-point mode for custom institutional scales
  • Credit-weighted GPA, total credits and total quality points
  • Per-course contribution table with quality points and share of credits
  • Add, remove and reorder up to 100 course rows
  • Exact arithmetic on credits and grade points
Best practices

Tips for best results

  • Use your institution’s official grade-point table when it differs from the common scales.
  • Leave out pass/fail or non-credit courses unless your institution counts them.
  • Keep credits exactly as listed in your transcript, including half credits.
  • Do not convert GPA to a percentage unless your institution publishes the formula.
Benefits

Why people use it

Properly weighted

Credits decide how much each course counts.

Transparent

Mappings and quality points are shown for every course.

Flexible scales

4.0, 10-point or your own grade points.

Private

Courses stay in your browser and are cleared on Reset.

FAQ

Common questions

Each course’s grade is turned into grade points, multiplied by its credits to give quality points, and the total quality points are divided by the total credits. Courses with more credits therefore count more.
The 4.0 scale uses 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. The 10-point scale uses O = 10, A+ = 9, A = 8, B+ = 7, B = 6, C = 5, P = 4 and F = 0. The mapping for the selected scale is shown on the page.
Choose “Manual grade points”, set the maximum grade point of your scale, and type each course’s grade points exactly as your institution defines them.
No. GPA is an average of grade points, not a percentage of marks. Converting a GPA or CGPA to a percentage (for example multiplying by 9.5) depends on your institution’s own rule, so this tool does not do it.
Institutions apply their own rules: which courses count, how repeats, pass/fail, incomplete or transfer credits are treated, plus/minus grades and rounding. Check your institution’s regulations for your official figure.
Completely empty rows are ignored. A row with only some fields filled is reported so you can complete or remove it.
Use the ↑ and ↓ buttons on each row. Order does not change the GPA, but it controls the order in the table and the summary.
No. Courses exist only in this page while it is open; nothing is stored or sent. Reset restores the original empty rows.
Private by design

This runs entirely in your browser

No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.

Install Toolisco Add it to your device for offline, one-tap access.