BCBetter Calculators

GPA Calculator

Calculate your weighted GPA across up to 6 courses using letter grades and credit hours.

🧮

Enter your values and click Calculate

How It Works

GPA = Σ(grade points × credits) ÷ Σ(credits). For each active course, the letter grade is mapped to a grade-point value on the standard 4.0 scale (A/A+ = 4.0, A− = 3.7, B+ = 3.3, B = 3.0, and so on down to F = 0.0). That grade-point value is multiplied by the course's credit hours to produce quality points. Quality points for all active courses are summed, then divided by the total credit hours to give the weighted GPA. This is identical to the method used by most US universities. Courses toggled off via the Include toggle are excluded from both the numerator and denominator, allowing partial-semester or hypothetical calculations.

Examples

Strong Semester
A (3 cr), A− (4 cr), B+ (3 cr) — three required courses.
Result: GPA ≈ 3.68.
Mixed Performance
B (3 cr), C+ (3 cr), A (4 cr) — a common real-world mix.
Result: GPA ≈ 3.14.
Difficult Semester
B− (4 cr), C (3 cr), D+ (3 cr) — struggling across the board.
Result: GPA ≈ 2.14.

Frequently Asked Questions

Why are credit hours used for weighting?
Credit hours reflect the relative workload of each course — a 4-credit lab course takes more time than a 1-credit elective. Weighting by credits ensures that a poor grade in a minor course doesn't drag down a GPA as much as the same grade in a major required course.
Does A+ count differently from A on the 4.0 scale?
On the standard 4.0 scale used by most US universities, both A and A+ map to 4.0 grade points. Some institutions use a 4.3 or 5.0 scale where A+ earns extra points, but this calculator uses the common 4.0 maximum.
Can I use this to calculate my cumulative GPA?
This calculator computes semester GPA for up to six courses. For a cumulative GPA spanning multiple semesters, sum all quality points across all semesters and divide by total credit hours — the same formula, just with more courses.

Related Calculators