everyday calculator

GPA Calculator

Calculate a credit-weighted GPA on a 4.0 scale from course grade points and credits.

GPA Calculator

Course 1
Course 2
Course 3

Credit-weighted GPA

Enter course grade points and credits.

Formula version 1.0.0

How to use this calculator

  1. Add each course with its grade points and credits.
  2. Use grade points from your institution's own scale.
  3. Select Calculate.
  4. Review total quality points, total credits, and the credit-weighted GPA.

Symbols and units

SymbolMeaningUnit or domain
gᵢGrade points for course i0.0–4.0
cᵢCredits for course icredits
GPACredit-weighted grade-point averagegrade points

Checked examples

Two-course GPA

Inputs: 4.0 for 3 credits; 3.0 for 1 credit

Calculation: (4×3 + 3×1) ÷ (3+1)

Result: 3.75 GPA

The three-credit course has three times the influence.

Check: gpa.test.ts

Zero-grade course

Inputs: 0.0 for 3 credits

Calculation: 0×3 ÷ 3

Result: 0.00 GPA

A valid zero grade point is retained in the weighted mean.

Check: gpa.test.ts

Assumptions, rounding, and limits

  • Grade points are on a 0.0–4.0 scale.
  • Credits are positive weights.
  • All included courses count toward the same GPA.
  • Institution-specific repeats, pass/fail rules, transfer credits, and rounding are not modeled.

Frequently asked questions

Does this convert letter grades?

No. Enter the grade-point value assigned by your institution.

Why are credits used?

Credits weight courses so higher-credit courses contribute more to the GPA.

Will this match my official transcript?

Not necessarily; institutions may apply special inclusion and repeat-course policies.

Sources and review

Formula version
gpa.weighted@1.0.0
Formula review
Equatara formula review
Editorial review
Equatara editorial review
Last verified
2026-10-25
Applicability
Credit-weighted arithmetic mean on a 4.0 scale; institutional rules excluded.
Next review
On material formula/source change, or by 2028-10-25.

Found a problem?

Report a formula, result, example, source, or accessibility issue through the calculator correction process. Do not include sensitive input values.