Skip to content
CalculatorAtlas

GPA Calculator

Tested

Calculate your GPA from grades and credit hours.

Tested, not yet published. The formula for this calculator is implemented and passes its automated checks. This page stays non-indexable until it is reviewed and published.

Results

Enter your values and press Calculate. Results appear here.

  • • Result

Quick answer

GPA is the credit-weighted average of your grade points. Enter each course's letter grade and credit hours in the same order and the calculator converts the letters to points on the 4.0 scale, multiplies by credits and divides by total credits.

This calculator uses the common US 4.0 unweighted scale. Your school may use a different scale, or add points for honors courses, so treat the result as an estimate and check your official transcript for the real figure.

Related tools: Letter Grade to GPA Calculator: Grade points for a letter grade on the 4.0 scale. GPA to Letter Grade Calculator: Nearest letter grade for a GPA on the 4.0 scale. Weighted GPA Calculator: GPA with extra points for honors or advanced courses.

How to use the GPA Calculator

  1. Type letter grades, for example A, B+, A-.
  2. Type credit hours (same order), for example 3, 4, 3.
  3. Press Calculate to see the result, and use Reset to start again.
Inputs of the GPA Calculator
InputWhat to enterAllowed values
Letter gradesText, such as A, B+, A-—
Credit hours (same order)Text, such as 3, 4, 3—

Formula and method

Formula

GPA = Σ(grade points × credits) ÷ Σ credits

Rounded to 2 decimal places for GPA, 2 for percentages.

Each letter grade is converted to points, weighted by its credit hours and averaged. Scale: A/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, F 0.0.

Worked examples

These examples are verified: each one is an automated test case that the live calculator must reproduce exactly.

Example 1

Inputs: Letter grades = A, B+, A-; Credit hours (same order) = 3, 4, 3.

Results of example 1
ResultValue
Your GPA3.63
Total credits10
Quality points36.3
Courses3

Example 2

Inputs: Letter grades = B; Credit hours (same order) = 4.

Results of example 2
ResultValue
Your GPA3
Total credits4
Quality points12
Courses1

Example 3

Inputs: Letter grades = A F; Credit hours (same order) = 3 3.

Results of example 3
ResultValue
Your GPA2
Total credits6
Quality points12
Courses2

The first line is the headline result (your GPA). Below it the gPA Calculator lists total credits, quality points and courses, which describe the same case from other angles. Rounded to 2 decimal places for GPA, 2 for percentages.

Grade points used

Each letter grade is converted to points as follows.

Grade points used
Letter gradeGrade points
A or A+4.0
A−3.7
B+3.3
B3.0
B−2.7
C+2.3
C2.0
C−1.7
D+1.3
D1.0
D−0.7
F0.0

Worked example

Three courses: A (3 credits), B+ (4 credits) and A− (3 credits). Quality points are 4.0 × 3 = 12, 3.3 × 4 = 13.2 and 3.7 × 3 = 11.1, which total 36.3. Total credits are 10, so GPA = 36.3 ÷ 10 = 3.63.

What happens with invalid input

These messages are produced by the calculator itself, so you know what to fix.

  • Credit hours (same order): entering "3" shows "Enter one credit value for each grade." beside that field and no result.
  • Letter grades: entering "A, Z" shows "“Z” is not a recognised letter grade." beside that field and no result.

Choosing between the GPA Calculator and similar calculators

Each row shows what a related calculator on this site asks for and what it returns, so you can pick the one that matches your question.

Choosing between the GPA Calculator and similar calculators
CalculatorYou enterIt returns
[Letter Grade to GPA Calculator](/education/letter-grade-to-gpa-calculator/)letter gradeGrade points
[GPA to Letter Grade Calculator](/education/gpa-to-letter-grade/)gPALetter grade
[Weighted GPA Calculator](/education/weighted-gpa-calculator/)grade points per course, credits per course and extra points per courseWeighted GPA
[Grade Calculator](/education/grade-calculator/)points earned and points possibleGrade
[Grade Curve Calculator](/education/grade-curve/)scores, score the top student should get and curveCurved scores

Assumptions and limitations

  • Same number of grades and credits
  • Credits must be positive
  • Unknown letters are rejected

If a required value is empty, not a number, or outside its allowed range, the form marks that field with a message and shows no result instead of a misleading number. The automated checks deliberately try invalid entries for credit hours (same order) and letter grades to confirm this.

Frequently asked questions

How do I calculate my GPA?

Multiply each course's grade points by its credit hours to get quality points, add them up and divide by the total credit hours. The calculator does this once you enter the grades and credits in matching order.

Does this calculator handle weighted GPA?

No. It uses the unweighted 4.0 scale, so honors or AP bonus points are not added.

What does the GPA Calculator calculate?

Calculate your GPA from letter grades and credit hours. It returns Your GPA, Total credits, Quality points and Courses.

What formula does the GPA Calculator use?

GPA = Σ(grade points × credits) ÷ Σ credits. Each letter grade is converted to points, weighted by its credit hours and averaged.

What do I need to enter in the gPA Calculator?

You enter Letter grades and Credit hours (same order).

How is the result rounded or limited?

Rounded to 2 decimal places for GPA, 2 for percentages. Same number of grades and credits.

What are the limits of this calculator?

Same number of grades and credits. Credits must be positive. Unknown letters are rejected.

What is an example of a gPA result?

With letter grades A, B+, A- and credit hours (same order) 3, 4, 3, the your GPA is 3.63.

Sources

  • Common US 4.0 unweighted grading convention; institutions may differ, so confirm with your school's registrar

Content last reviewed 2026-11-04. Formulas and worked examples are checked by automated tests against independently computed values.