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.

Format: [course] grade [credits/weight], separated by spaces or semicolons. Letter grades A+ to F (capital letters) or numbers. Course names must not contain stand-alone numbers (“Calc2” works, “Calc 2” does not). Lines starting with # are ignored.

Result

Average / GPA
3.35
Number of grades
4
Total credits / weights
14
Step by step
  • Biology: A (4.0) × 3 = 12
  • History: B+ (3.3) × 4 = 13.2
  • Calculus: A- (3.7) × 4 = 14.8
  • Spanish: C+ (2.3) × 3 = 6.9
  • Σ grade × credits = 12 + 13.2 + 14.8 + 6.9 = 46.9
  • Σ credits = 3 + 4 + 4 + 3 = 14
  • Average = 46.9 ÷ 14 = 3.35 ≈ 3.35

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:

CourseGradePoints (4.0 scale)CreditsQuality points
BiologyA4.0312.0
HistoryB+3.3413.2
CalculusA−3.7414.8
SpanishC+2.336.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

As of:

Related tools