# GPA Calculator

URL: https://speedycalculator.com/calculators/everyday-life/gpa/
Last updated: 2026-10-25

> The GPA calculator computes your grade point average on a 4.0 scale from the grade points and credit hours of your courses. Enter matching lists of grade points and credits.

## Inputs

- Grade points — A = 4.0, A− = 3.7, B+ = 3.3, B = 3.0, B− = 2.7, C+ = 2.3, C = 2.0 …
- Credit hours (same order)
- Previous GPA (optional)
- Previous credits

## Results

- Term GPA
- Cumulative GPA
- Credits this term

## Formula

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

## Explanation

GPA summarises academic performance across courses with different credit weights.

### How to use the GPA Calculator

- **Grade points** — A = 4.0, A− = 3.7, B+ = 3.3, B = 3.0, B− = 2.7, C+ = 2.3, C = 2.0 …
- **Credit hours (same order)**
- **Previous GPA (optional)**
- **Previous credits**

Results update as you type, and every field accepts the units shown in its menu.

### How it works

Each course’s grade points (A = 4, B = 3, C = 2, D = 1, F = 0) are weighted by its credit hours.

### Tips

- Track a typical week before planning – real figures beat estimates.
- Break big tasks into smaller pieces and plan buffer time for interruptions.
- Re-run the numbers when your inputs change so plans stay realistic.
- Use results as a guide for decisions, not as a precise prediction.

### Common mistakes to avoid

- Counting calendar days when the deadline is in working days (or the reverse).
- Forgetting breaks, setup and handover time.
- Assuming every day is as productive as your best day.

### Inputs explained

FieldWhat to enterGrade pointsA list of numbers separated by commas, spaces or new lines. A = 4.0, A− = 3.7, B+ = 3.3, B = 3.0, B− = 2.7, C+ = 2.3, C = 2.0 …Credit hours (same order)A list of numbers separated by commas, spaces or new linesPrevious GPA (optional)A numberPrevious creditsA number

### What each result means

- **Term GPA** = wavg([Grade points], [Credit hours (same order)])
- **Cumulative GPA** = ([Term GPA]×sum([Credit hours (same order)]) + [Previous GPA (optional)]×[Previous credits])÷(sum([Credit hours (same order)]) + [Previous credits])
- **Credits this term** = sum([Credit hours (same order)])

## Worked example

Inputs — Grade points: 4, 3.7, 3.3, 4, 3; Credit hours (same order): 3, 4, 3, 2, 3; Previous GPA (optional): 0; Previous credits: 0.

Results — Term GPA = 3.58; **Cumulative GPA = 3.58**; Credits this term = 15.

## FAQ

**What is a good GPA?**
Above 3.0 is generally solid; competitive programmes often look for 3.5+.

**Does my school use a different scale?**
Some use 4.3 or weighted scales; enter your school’s grade points.

**What formula does the GPA Calculator use?**
GPA = Σ(grade points × credits) ÷ Σcredits.

