GPA & Weighted Grade Calculator
One grade per line, optionally followed by its credits or weight (e.g. “Biology A 3”). Letter grades are converted on the 4.0 scale; numbers work for any scale. No weight means weight 1.
How it is calculated
How the GPA and weighted average are calculated
A GPA or grade average is a weighted arithmetic mean: multiply each grade by its weight (credits, credit hours or a percentage), add up the products and divide by the total weight.
Average = Σ (grade × weight) ÷ Σ weight
Example with the default values:
| Course | Grade | Points (4.0 scale) | Credits | Quality points |
|---|---|---|---|---|
| Biology | A | 4.0 | 3 | 12.0 |
| History | B+ | 3.3 | 4 | 13.2 |
| Calculus | A− | 3.7 | 4 | 14.8 |
| Spanish | C+ | 2.3 | 3 | 6.9 |
GPA = 46.9 ÷ 14 = 3.35. Without credits (all weights 1) it is simply the sum of the grades divided by their number.
Letter grades on the 4.0 scale
Letter grades are converted on the unweighted 4.0 scale (A = 4, B = 3, C = 2, D = 1, F = 0 as described by the College Board), with the plus/minus values of the UC Berkeley registrar: A+ and 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. Your school’s scale may differ – some use 3.67 for an A−, some count A+ as 4.3, some have no plus/minus steps, and many high schools add extra points for honors, AP or IB classes (weighted GPA). If your school uses different values, enter the grade points as numbers instead of letters, e.g. AP Biology 5.0 1.
Percentages, points and other countries
The calculator is scale-neutral: it works with percentages (e.g. Midterm 78 30, Final 91 70 for a 30/70 split), German grades 1–6, French marks out of 20 or Brazilian grades 0–10. Just don’t mix scales in one list. To convert a single letter grade or a mark on a national scale, use the grade converter.
Frequently asked questions
How do I calculate my GPA?
Convert each letter grade to grade points (A = 4.0, B = 3.0 …), multiply by the course credits, add up these quality points and divide by the total credits. Example: A in a 3-credit course and B in a 4-credit course → (4.0 × 3 + 3.0 × 4) ÷ 7 = 3.43.
What is the difference between weighted and unweighted GPA?
An unweighted GPA uses the plain 4.0 scale for every class. A weighted GPA adds extra points for harder classes (for example +0.5 for honors and +1.0 for AP/IB, so an A can count as 5.0). The rules are set by each school; enter the points your school uses as numbers.
How do I calculate a weighted grade with percentages?
Use the percentage as the weight: Homework 92 20, Midterm 78 30, Final 85 50 gives (92 × 20 + 78 × 30 + 85 × 50) ÷ 100 = 84.3. The weights do not have to add up to 100 – the calculator divides by their sum.
Is an A+ worth 4.0 or 4.3?
At many colleges, e.g. UC Berkeley, an A+ counts as 4.0, which is what this calculator uses for letters. Some colleges award 4.3 for an A+; if yours does, type 4.3 instead of the letter.
How do I calculate my cumulative GPA?
Enter your current GPA as one line with the credits already completed as weight (e.g. 3.2 45), then add the new courses with their credits. The result is your new cumulative GPA.
Are pass/fail courses included?
Usually not: courses graded pass/fail or credit/no credit carry no grade points and are left out of the GPA. Only enter courses that have a letter or numeric grade.
Sources and legal basis
- NIST Dataplot Reference Manual – Weighted Mean (Formel Σ wᵢxᵢ / Σ wᵢ)
- Weighted arithmetic mean
- UC Berkeley Office of the Registrar – Grades & Grading (grade points per unit)
- College Board (BigFuture) – How to Calculate Your GPA on a 4.0 Scale
As of:
Related tools
- Grade Converter: Letter Grade to GPA and MoreConvert a letter grade to GPA points on the 4.0 scale, or points to a grade on official scales: German IHK and Abitur, French /20, Spanish 0–10.
- Percentage CalculatorFree percentage calculator: find X% of a number, what percent one number is of another, percentage change, increase and discount – with formula and steps.
- Proportion CalculatorSolve direct and inverse proportion problems (rule of three) online: find x from a ↔ b and c, with the unit value and step-by-step working.
- Standard deviation calculatorPaste your numbers to get mean, median, mode, range, variance and standard deviation (sample and population) instantly – with step-by-step working.
- Age CalculatorCalculate your exact age from your date of birth in years, months and days, in total days, weeks and months – plus the countdown to your next birthday.
- Date CalculatorCount the days between two dates, add or subtract days, weeks, months or years, and add business days with public holidays for your country.