GPA Calculator Suite

Semester GPA · Cumulative GPA · What-if grade planner · 4.0 / 5.0 / percentage scales · International GPA conversion

100% private — every calculation runs in your browser. No data leaves this page.

Grade scale

CourseCreditsGradeDel
No courses yet — add your first course below.
Semester GPA
—
Add at least one course with credits and a grade.

Your record so far

Add this semester

Tip: calculate a semester in the Semester GPA tab and press “Send to Cumulative →” to fill these automatically.

Cumulative GPA
—

Enter your current GPA and completed credits.

What average do I need?

Required average in remaining credits
—
Enter your current GPA, completed credits, target GPA, and total credits after the term.

Convert a 4.0-scale GPA

Conversions below are widely used reference points — not official tables. German grades use the modified Bavarian formula; UK, Indian, and French mappings are common approximations. Always check the policy of the institution you are applying to.

Grade point tables

Letter grade4.0 scale5.0 weighted scalePercentage band
A+4.05.097–100
A4.05.093–96
A−3.74.790–92
B+3.34.387–89
B3.04.083–86
B−2.73.780–82
C+2.33.377–79
C2.03.073–76
C−1.72.770–72
D+1.32.367–69
D1.02.065–66
D−0.71.760–64
F0.00.0below 60

The 5.0 weighted scale adds a +1.0 bonus to each passing letter grade (A through D); F stays 0.0. Cutoff bands vary slightly between schools.

International GPA conversions

GPA (4.0)≈ PercentageGerman gradeUK classificationIndia (10-pt)France (/20)
4.098.51.00First (1st)10.020.0
3.794.51.45First (1st)9.318.5
3.591.51.75Upper Second (2:1)8.817.5
3.388.52.05Upper Second (2:1)8.316.5
3.084.52.50Lower Second (2:2)7.515.0
2.781.52.95Third (3rd)6.813.5
2.074.54.00Third (3rd)5.010.0

How GPA is calculated

Semester GPA = Σ (grade points × credit hours) ÷ Σ (credit hours)
Cumulative GPA = (current GPA × completed credits + new quality points) ÷ total credits
What-if required average = (target GPA × total credits − current GPA × completed credits) ÷ remaining credits

Each course contributes quality points (its grade points multiplied by its credit hours). Courses with more credits move your GPA more. An F contributes 0 quality points but its credits still count in the denominator, which is why failing hurts more than a low passing grade. Results are rounded to two decimals with standard round-half-up.

Grading policies differ between schools — plus/minus cutoffs, whether A+ is 4.0 or 4.3, how retakes are treated, and how weighted courses are bonused all vary. The tables above follow the most common US conventions and are marked where they are approximations.

Worked examples

Example 1 — Semester GPA

A student takes Calculus I (3 credits, grade A = 4.0 points) and English Composition (4 credits, grade B = 3.0 points).

  1. Quality points: (4.0 × 3) + (3.0 × 4) = 12 + 12 = 24
  2. Total credits: 3 + 4 = 7
  3. GPA: 24 ÷ 7 = 3.428… → 3.43

Example 2 — Cumulative GPA

A student has a 3.20 GPA over 60 completed credits, then earns a 3.80 semester GPA over 15 credits.

  1. Previous quality points: 3.20 × 60 = 192
  2. New quality points: 3.80 × 15 = 57
  3. Cumulative GPA: (192 + 57) ÷ (60 + 15) = 249 ÷ 75 = 3.32

Example 3 — What-if: is the target reachable?

A student with a 3.20 GPA over 60 credits wants a 3.50 by the time they reach 75 total credits (15 remaining).

  1. Required average: (3.50 × 75 − 3.20 × 60) ÷ 15 = (262.5 − 192) ÷ 15 = 70.5 ÷ 15 = 4.70
  2. 4.70 exceeds the 4.0 maximum → the planner flags it IMPOSSIBLE
  3. A realistic alternative: targeting 3.30 needs (247.5 − 192) ÷ 15 = 3.70 — a high but possible A− average.

How this GPA calculator compares

This suite

  • Semester + cumulative + what-if planner in one page
  • 4.0, 5.0 weighted, and percentage input scales
  • International conversion: German, UK, Indian 10-point, French, percentage
  • Impossible-target detection with honest math shown
  • 100% client-side — no account, no data leaves your browser

Typical single-purpose calculators

  • Often semester-only, no cumulative tracking
  • Rarely include a what-if / target-grade planner
  • Usually 4.0 scale only; international students must convert elsewhere
  • Many require accounts or show heavy advertising

Frequently asked questions

How do I calculate my GPA?

Multiply each course's grade points by its credit hours to get quality points, add up all quality points, then divide by the total credit hours. Example: an A (4.0 points) in a 3-credit course plus a B (3.0 points) in a 4-credit course gives (4.0 x 3) + (3.0 x 4) = 24 quality points, divided by 7 credits = 3.43 GPA. The semester calculator above does this math for you instantly.

How is cumulative GPA calculated?

Cumulative GPA uses the same formula as semester GPA, but across every course you have ever taken: total quality points from all semesters divided by total credit hours from all semesters. Equivalently: (current GPA x completed credits + new semester quality points) divided by (completed credits + new semester credits). Use the Cumulative tab above — enter your current GPA and credits, then your latest semester.

What is the difference between semester GPA and cumulative GPA?

Semester GPA covers only the courses taken in one term. Cumulative GPA covers your entire academic history and is the number that appears on your transcript and that employers and graduate schools look at. Because it is weighted by credits, one bad semester hurts less once you have many completed credits.

What is a weighted GPA and how do I calculate it?

A weighted GPA gives extra points for harder courses such as honors, AP, or IB classes. The most common weighted system is the 5.0 scale, where an A in a weighted course is worth 5.0 instead of 4.0 (each letter grade gets a +1.0 bonus; F stays 0.0). Select the 5.0 scale in the Semester tab to calculate a weighted GPA. An unweighted GPA always caps at 4.0.

Can my GPA be higher than 4.0?

Yes — on a weighted scale. With the 5.0 scale used for honors and AP courses, straight As give a 5.0 GPA. On the standard unweighted 4.0 scale, 4.0 is the maximum. If a college asks for your GPA, check whether they want weighted or unweighted.

How do I convert a percentage grade to GPA?

Use the 100 scale in the Semester tab and enter each course as a percentage — it converts each score to a letter grade using standard cutoffs (A+ 97-100, A 93-96, A- 90-92, B+ 87-89, B 83-86, B- 80-82, C+ 77-79, C 73-76, C- 70-72, D+ 67-69, D 65-66, D- 60-64, F below 60) and then to 4.0 grade points. Note that cutoff tables vary slightly between schools.

What GPA is 90 percent, and what percentage is a 3.7 GPA?

90 percent is typically an A- worth 3.7 grade points. Going the other way, a 3.7 GPA corresponds to roughly 93 percent. The converter tab estimates GPA-to-percentage using the midpoints of each letter-grade band. These are approximations — there is no single official conversion table, so always check the policy of the school you are applying to.

How do I convert my GPA to a German grade?

German universities commonly use the modified Bavarian formula: German grade = 1 + 3 x (4.0 - GPA) / (4.0 - 2.0), where 1.0 is the best grade and 4.0 is the minimum pass. For example, a 3.5 GPA converts to 1 + 3 x 0.5 / 2 = 1.75. The converter tab does this for any GPA.

How do I convert international grades to a 4.0 GPA?

There is no universal formula, but common reference points are: UK First Class Honours is roughly 3.67-4.0, Upper Second (2:1) roughly 3.33-3.66, Lower Second (2:2) roughly 3.0-3.32; an Indian 10-point CGPA divided by 2.5 approximates a 4.0 GPA; a French grade out of 20 divided by 5 approximates a 4.0 GPA. The converter tab on this page computes all of these, but treat them as estimates — admissions offices apply their own tables.

What grades do I need to reach my target GPA?

Use the What-If Planner tab. Enter your current GPA and completed credits, your target GPA, and the total credits you will have after the remaining term. The planner computes the average grade you need in the remaining credits: (target GPA x total credits - current GPA x current credits) divided by remaining credits. If the required average is above your scale maximum (for example 4.7 on a 4.0 scale), it will tell you the target is mathematically impossible so you can set a realistic goal.

What is considered a good GPA?

It depends on context, but as a rough guide on a 4.0 scale: 3.0 and above is solid and meets most graduation and many employer cutoffs; 3.5 and above is competitive for strong graduate programs and scholarships; 3.7 and above is excellent. Some programs publish the average GPA of admitted students — that is the most honest benchmark for your specific goal.

Do failed courses affect my GPA?

Yes, significantly. An F is worth 0.0 grade points but its credit hours still count in the denominator, so it drags your GPA down more than a low-but-passing grade. For example, an F in a 3-credit course contributes 0 quality points while still adding 3 credits to the divisor.

How are retaken courses counted in GPA?

It depends on your school's policy: many schools replace the old grade with the new one, some average the two attempts, and some count both attempts fully. This calculator counts every row you enter, so if your school replaces grades, simply enter only the retake. Check your registrar's repeat policy to be sure.

How do plus and minus grades affect GPA?

Plus and minus grades adjust grade points by 0.3 from the whole letter: A- is 3.7, B+ is 3.3, B- is 2.7, C+ is 2.3, C- is 1.7, D+ is 1.3, D- is 0.7. A+ usually still counts as 4.0 (some schools use 4.3). The grade table below lists every value on both the 4.0 and 5.0 scales.

How do I calculate my major GPA?

Exactly the same way as a semester GPA, but only with the courses that count toward your major. Open the Semester tab, add just your major courses with their credits and grades, and the result is your major GPA — the number some employers and graduate programs ask for separately.

Is my grade data sent anywhere when I use this calculator?

No. This calculator runs entirely in your browser — your courses, grades, and GPA never leave this page. There is no account, no server, and no tracking of your inputs.

Studying in the UK? This suite converts GPA to a UK label as an estimate. To work out your actual degree classification from module marks and year weightings, try our Uni Grade Calculator.

Free tool by NRTechStudio