Skip to content
CalculatorGeek

GPA Calculator

Updated Sep 2026
Base grade-point value.
Enter 0 to leave this row unused.
Optional advanced-course bonus.
Base grade-point value.
Enter 0 to leave this row unused.
Optional advanced-course bonus.
Base grade-point value.
Enter 0 to leave this row unused.
Optional advanced-course bonus.
Base grade-point value.
Enter 0 to leave this row unused.
Optional advanced-course bonus.
Base grade-point value.
Enter 0 to leave this row unused.
Optional advanced-course bonus.
Base grade-point value.
Enter 0 to leave this row unused.
Optional advanced-course bonus.
Use zero with zero existing credits for a term-only result.
Credits represented by the existing GPA.
Planning target on your school scale.
Credits over which to reach the target.

Guest calculations stay on this device. Signed-in results sync privately.

Your result

Projected cumulative GPA

Enter your values, then calculate to see a verified result.

Inputs usedReview the information used for this result.
Full calculation and sourcesReview each course grade, credits, weighting bonus, existing GPA and credits, target, and future-credit assumption.

Versioned calculationFormula v3.2.0

Credit-weighted quality pointsEntered scale and weighting rulesFormula v3.2.0

Direct answer

Calculate weighted and unweighted term GPA, projected cumulative GPA, quality points, and the future GPA required to reach a target.

Transparent method

Review each course grade, credits, weighting bonus, existing GPA and credits, target, and future-credit assumption.

Your school scale controls the official GPA

Credits weight each course. Honors or AP bonuses, repeats, pass/fail rules, and institutional caps vary, so compare the visible scale with the registrar policy.

Result actions
1
Map grades to pointsUse the scale published by the schoolCustom point values are accepted
2
Multiply by creditsCalculate quality points per courseGrade points × credits
3
Divide totalsDivide by included GPA creditsOfficial policy still controls

Interpretation

The projected cumulative GPA is . Term, weighted, unweighted, and target values remain separate.

Review each course grade, credits, weighting bonus, existing GPA and credits, target, and future-credit assumption.

Credits weight each course. Honors or AP bonuses, repeats, pass/fail rules, and institutional caps vary, so compare the visible scale with the registrar policy.

Use this result

Method and test recordFormula v3.2.0
Recorded scope
Quality points = grade-point value × credits. GPA = total quality points ÷ total GPA credits. Exclude pass/fail, withdrawals, audits and repeated courses only according to the institution's rules. Show included credits and quality points in the result.
Publisher
CalculatorGeek
Recorded review date
2026-09-08
Next source review
2027-09-08
Definition fixtures
2 configured scenarios
Published examples
2 shown below

Recorded method

Content package, legacy implementation, formulas, units, boundary behavior, sources, and fixtures are reviewed separately before release.

These records describe the published model and reference tests. A test-case count is not a certification of every possible input or an independent specialist review. Editorial policy

Known limitations

  • Publish after the grade scale, credit weighting, pass/fail handling and cumulative formula are tested. Do not present the estimate as an official transcript GPA.

Method sources

Latest model update

2026-09-23 - Added the unified premium result bridge, task-specific interpretation, source boundary, and refreshed semantic answer coverage.

Reference inputs and expected results

These published examples are separate from the configured definition fixtures and any additional automated assertions. Expected values use the stated output units; invalid inputs are intended to be rejected.

CaseInputsExpected result
Credit-weighted termterm_gpa=3.75, cumulative_gpa=3.75, quality_points=15
Weighted cumulative planterm_gpa=4.6, unweighted_term_gpa=3.85, cumulative_gpa=3.327272727

Report an issue with this tool. Include the page URL, units, expected answer, and steps to reproduce. Do not include sensitive personal information.

On this page

Choose the correct scale

Use the grade-point scale published by the school. A 4.0 unweighted scale is common in the United States, but plus/minus values, honors bonuses, AP/IB weighting and international systems vary. Let users review or edit the scale rather than silently assuming one policy.

Formula and course credits

Quality points = grade-point value x credits. GPA = total quality points / total GPA credits. Exclude pass/fail, withdrawals, audits and repeated courses only according to the institution's rules. Show included credits and quality points in the result.

Cumulative GPA planning

To combine an existing GPA with new coursework: new cumulative GPA = (existing GPA x existing credits + new quality points) / (existing credits + new credits). This is arithmetic planning, not a promise about how the registrar will treat repeats, transfer credits or academic forgiveness.

Weighted and unweighted GPA

An unweighted GPA applies one base scale. A weighted GPA adds points according to local course rules. Because there is no universal weighted scale, CalculatorGeek should label the chosen bonus and avoid comparing results across schools as if they were standardized.

Formula, precision and QA disclosure

CalculatorGeek normalizes units before applying the named formula, retains working precision through intermediate steps and rounds the displayed result once. Inputs outside the supported domain must return a clear no-result or warning state; they must not be silently forced into a plausible-looking answer.

Inputs, outputs and result meaning

Calculates projected cumulative GPA, weighted term GPA, unweighted term GPA, and term quality points from course 1 grade, course 1 credits, course 1 weighting, and course 2 grade with visible method, validation, precision, and limitations.

Inputs

Course 1 grade
Base grade-point value. Available choices are A / A+, A-, B+, B, B-, C+, C, and C-.
Course 1 credits
Enter 0 to leave this row unused. Supported units include credits. The supported range is 0 through 100.
Course 1 weighting
Optional advanced-course bonus. Available choices are Standard course, Honors (+0.5), and AP / IB (+1.0).
Course 2 grade
Base grade-point value. Available choices are A / A+, A-, B+, B, B-, C+, C, and C-.
Course 2 credits
Enter 0 to leave this row unused. Supported units include credits. The supported range is 0 through 100.
Course 2 weighting
Optional advanced-course bonus. Available choices are Standard course, Honors (+0.5), and AP / IB (+1.0).
Course 3 grade
Base grade-point value. Available choices are A / A+, A-, B+, B, B-, C+, C, and C-.
Course 3 credits
Enter 0 to leave this row unused. Supported units include credits. The supported range is 0 through 100.
Course 3 weighting
Optional advanced-course bonus. Available choices are Standard course, Honors (+0.5), and AP / IB (+1.0).
Course 4 grade
Base grade-point value. Available choices are A / A+, A-, B+, B, B-, C+, C, and C-.
Course 4 credits
Enter 0 to leave this row unused. Supported units include credits. The supported range is 0 through 100.
Course 4 weighting
Optional advanced-course bonus. Available choices are Standard course, Honors (+0.5), and AP / IB (+1.0).
Course 5 grade
Base grade-point value. Available choices are A / A+, A-, B+, B, B-, C+, C, and C-.
Course 5 credits
Enter 0 to leave this row unused. Supported units include credits. The supported range is 0 through 100.
Course 5 weighting
Optional advanced-course bonus. Available choices are Standard course, Honors (+0.5), and AP / IB (+1.0).
Course 6 grade
Base grade-point value. Available choices are A / A+, A-, B+, B, B-, C+, C, and C-.
Course 6 credits
Enter 0 to leave this row unused. Supported units include credits. The supported range is 0 through 100.
Course 6 weighting
Optional advanced-course bonus. Available choices are Standard course, Honors (+0.5), and AP / IB (+1.0).
Existing cumulative GPA
Use zero with zero existing credits for a term-only result. Supported units include points. The supported range is 0 through 6.
Existing completed credits
Credits represented by the existing GPA. Supported units include credits. The supported range is 0 through 10,000.
Target cumulative GPA
Planning target on your school scale. Supported units include points. The supported range is 0 through 6.
Future credits available
Credits over which to reach the target. Supported units include credits. The supported range is 0 through 10,000.

Outputs

Projected cumulative GPA
This is the primary result. The visible value uses up to 3 decimal places according to the output rule.
Weighted term GPA
The visible value uses up to 3 decimal places according to the output rule.
Unweighted term GPA
The visible value uses up to 3 decimal places according to the output rule.
Term quality points
The visible value uses up to 2 decimal places according to the output rule.
Term credits
The visible value uses up to 2 decimal places according to the output rule.
Projected cumulative credits
The visible value uses up to 2 decimal places according to the output rule.
Required future GPA
The visible value uses up to 3 decimal places according to the output rule.

GPA = sum of grade points x course credits / total included credits. Keep the result label, unit, selected mode, and stated limitations together when sharing the answer.

Frequently asked questions

How is GPA calculated?

Divide total quality points by total included credits.

What is weighted GPA?

A GPA that adds grade points for designated advanced courses under a school-specific policy.

Do pass/fail courses count?

Only if the institution's policy includes them in GPA credits.

How do I calculate cumulative GPA?

Combine existing quality points with new course quality points, then divide by combined credits.

Is this my official GPA?

No; the transcript and registrar are authoritative.

Primary sources

Implementation validation covers the method, units, source record, and published verification cases. Official or primary sources control where policies or standards change.

From the guide library

Latest Education articles

View all articles

Education

Weighted vs Unweighted GPA

Compare Weighted and Unweighted GPA, learn when each applies, review the calculation or policy difference, and avoid common interpretation errors.

Education

SAT Score vs GPA

Compare SAT Score and GPA, learn when each applies, review the calculation or policy difference, and avoid common interpretation errors.

Education

SAT Score Range and Percentiles

Use the sat score range and percentiles with clear lookup rules, example values, source and version checks, limitations and the related CalculatorGeek tool.