# GPA calculator for courses and grades

> Letter grades and credits give your GPA, with weighted points and a cumulative GPA.

Work out your GPA from letter grades and credits on the 4.0 scale, with honors and AP or IB weighting, your cumulative GPA and a target. Runs in your browser.

- Tool: [GPA calculator](https://fixmint.cc/gpa-calculator)
- Category: [Numbers & dates](https://fixmint.cc/numbers)
- Fixes: What is my GPA?
- Runs in the browser: files and text stay on the device, no sign-up, free.

## How to calculate your GPA

1. Enter each course, its letter grade and its credits.
2. Tick Weighted GPA to add honors or AP and IB points, and enter an earlier GPA for a cumulative figure.
3. Read your GPA on the gauge, and the grade points for each course below it.

## Questions

### How is GPA calculated?

Multiply each course’s grade points by its credits, add those up, and divide by the total credits. An A (4.0) in a 3-credit course is 12 quality points, and a B+ (3.3) in a 4-credit course is 13.2. Together that is 25.2 over 7 credits, a GPA of 3.60.

### What do the letter grades mean on the 4.0 scale?

A is 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. Some schools give A+ 4.3 instead of 4.0, and the tool has an option for that.

### How do weighted GPAs work?

Schools differ. This tool adds 0.5 points to an honors course and 1.0 to an AP or IB course, but not to an F, and the gauge then runs to 5.0. Check your school’s rules for its own weights.

### Is my school’s GPA the same as this?

Not always. Your school sets the scale, the weights and how credits count, and the transcript is the official figure. Use this tool as an estimate, and ask the registrar if you need the exact number.

## Related tools

- [Final grade calculator](https://fixmint.cc/grade-calculator): What do I need on the final?
- [Percentage calculator](https://fixmint.cc/percentage-calculator): What percent is it, really?
- [Date calculator](https://fixmint.cc/date-calculator): How many days until…?
