GPA Calculator

Calculate term GPA from courses and credits, with optional weighting and cumulative GPA planning.

Runs in this browser. No upload by this tool. Copy/download/export locally.

Courses

Term grades

Add courses, credits, letter grades, and optional grade-point bonuses.

Previous cumulative GPA

Default letter 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. Institutions can use different scales.

Result

Add course credits and grades to calculate GPA.

Export result

Copy a readable summary or download the current result as a local file.

How GPA Calculator works

Use the calculator first. The sections below explain the inputs, worked examples, method, outputs, and limits.

How to use

  1. Add one row for each course included in the GPA calculation.
  2. Enter course credits and choose a letter grade.
  3. Optionally enter a weight bonus for honors/AP/other local weighting.
  4. Optionally enter previous cumulative GPA and credits.
  5. Review term and cumulative planning results, then export locally.

Worked examples

Four-course example

Four 3-credit courses with A, B+, A−, and B grades produce a base term GPA of about 3.50 on this scale.

Weighted course

An A course with a +1.0 bonus contributes 5.0 weighted points per credit in this planning model.

Different credit values

A 4-credit course affects the GPA more than a 1-credit course because quality points are credit-weighted.

Cumulative planning

A previous GPA can be combined with the new term when previous credits are also supplied.

Result reference

Base GPA

Quality points from the default 4.0 letter-grade scale divided by current term credits.

Weighted GPA

Uses any per-course bonus you enter in addition to base grade points.

Cumulative estimate

Combines previous GPA × previous credits with the current term.

Quality points

Grade points multiplied by course credits before totals are divided by credits.

FAQ

What grading scale does this calculator use?

The default letter-grade scale is 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, and F 0.

How are course credits used?

Each course's grade points are multiplied by its credits. Total quality points are divided by total credits.

What is the weight bonus field?

It adds the entered bonus directly to the course's base grade points for a planning estimate, such as 0.5 or 1.0.

Can weighted GPA exceed 4.0?

Yes if you enter positive weight bonuses. The tool does not impose a universal weighted-GPA ceiling.

How is cumulative GPA estimated?

Previous GPA is multiplied by previous credits, then combined with the current term quality points and credits.

Do I have to enter course names?

No. Course names are optional labels; credits and grades drive the calculation.

Can I use pass/fail courses?

Not directly in this version because pass/fail policies differ. Omit courses that your institution excludes from GPA.

Does this match my school exactly?

Not necessarily. Schools can use different grade-point scales, weighting rules, repeated-course policies, and credit rules.

Can I export course rows?

Yes. CSV and JSON preserve the current course rows; Word, Markdown, text, and browser PDF are also available.

Are grades saved?

No. This calculator does not persist course or GPA values after the page is closed or cleared.

Method & limitations

Base formula

Term GPA = sum(credits × base grade points) ÷ sum(credits).

Weighted formula

Weighted GPA uses base grade points + the optional per-course bonus before multiplying by credits.

Cumulative formula

Combined GPA = (previous GPA × previous credits + current quality points) ÷ combined credits.

Institution boundary

This tool provides a transparent default scale, not an official transcript calculation.

Boundary

Check your institution’s grading scale, weighting, repeat-course, pass/fail, and credit policies before using this as an official GPA.