GradeAxis

Official Academic Worksheet

GradeAxis

GPA & CGPA Calculator — every scale, one report card

Unlimited Free Usage No signup · No paywall · No watermark

Enter your courses below and GradeAxis computes your semester GPA instantly — on the US 4.0 scale, the 5.0 scale, the Indian 10.0 CGPA scale, or the inverted German 1.0–5.0 scale. Save semesters to your personal ledger, watch your cumulative CGPA grow, and use the planner to see exactly what grades you need to hit your target. Everything runs in your browser; your data never leaves your device.

GradeAxis · Form GA-2026

Semester Worksheet & Academic Ledger

All calculations are performed locally in your browser. Print this page for a clean report.

Verified
Math

1 · Choose your grading scale

2 · Enter your courses

Tip: rows with missing grades or zero credits are ignored in the math. Grade F always counts as 0 points (5.0 on the German scale), even in weighted mode.

3 · Semester result

Semester GPA

—

Letter

—

Total credits

—

Quality points

—

GPA = ∑(grade points × credits) ÷ ∑(credits)

4 · Semester ledger — cumulative CGPA tracker

Save each finished semester below. Your ledger is stored privately in this browser (localStorage) and your cumulative CGPA updates automatically.

Cumulative CGPA (saved semesters)

—

Projected CGPA (incl. current worksheet)

—

SemesterScale GPACredits Points

5 · Target planner — what grades do you need?

Enter your current standing and your goal. GradeAxis computes the average grade you must earn in your remaining credits, with an honest feasibility verdict.

6 · Conversion reference — % ↔ letter ↔ grade points

Quick lookup tables. Percent bands are the widely used US-style cutoffs; Indian boards often use % ÷ 10 for CGPA, and German universities publish their own percent equivalents.

  • Indian boards (CBSE-style): percentage ≈ CGPA × 9.5. So a 9.0 CGPA ≈ 85.5%.
  • 10-point universities: CGPA ≈ percentage ÷ 10 (e.g. 82% ≈ 8.2).
  • German (TUM-style) conversion: German grade = 1 + 3 × (best grade − your grade) ÷ (best grade − lowest passing grade).

End of worksheet — GradeAxis

Registrar’s seal: GA ✓

GradeAxis Study Guide

The Complete Guide to Calculating GPA and CGPA on Every Major Scale

What exactly is a GPA?

A Grade Point Average (GPA) is a single number that summarizes your academic performance over a set of courses. Instead of listing every grade you earned, schools convert each letter grade into grade points, weight those points by the number of credits each course carries, and then average the result. The formula is beautifully simple: GPA equals the sum of grade points multiplied by credits, divided by the sum of credits. In symbols, GPA = ∑(grade points × credits) ÷ ∑(credits). Because credits act as weights, a four-credit core subject influences your GPA twice as much as a two-credit elective. This is the step students most often skip when they try to average their grades by hand, and it is the reason a poor grade in a heavy required course hurts far more than the same grade in a light elective.

The term SGPA (Semester Grade Point Average) means the GPA of one semester or term, while CGPA (Cumulative Grade Point Average) means the average across all semesters completed so far. Your CGPA is not the average of your SGPAs — it is the total quality points earned across every semester divided by the total credits attempted. Averaging SGPAs directly gives the wrong answer whenever semesters carry different credit loads, a mistake that quietly distorts many hand calculations.

How to calculate GPA step by step

Let us walk through a concrete example on the standard US 4.0 scale. Suppose a student takes four courses: Calculus (4 credits, grade A), Physics (4 credits, grade B+), English (3 credits, grade A−), and History (3 credits, grade B). First, convert each letter grade to points: A is 4.0, B+ is 3.3, A− is 3.7, and B is 3.0. Next, multiply points by credits for each course: Calculus gives 4.0 × 4 = 16.0, Physics gives 3.3 × 4 = 13.2, English gives 3.7 × 3 = 11.1, and History gives 3.0 × 3 = 9.0. Add the quality points: 16.0 + 13.2 + 11.1 + 9.0 = 49.3. Add the credits: 4 + 4 + 3 + 3 = 14. Finally divide: 49.3 ÷ 14 = 3.52. The semester GPA is 3.52, which sits between B+ and A−. GradeAxis performs exactly this arithmetic the moment you type, and it shows the per-course points so you can audit every line.

The 4.0 scale: the American standard

The 4.0 scale dominates US high schools and universities. Its grade-point mapping is: 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, and F = 0. Some schools drop the plus/minus refinements and use only whole letters, but the mapping above is the version most colleges expect when they ask for your GPA on a 4.0 scale. A 3.5 or higher is generally considered strong, and 3.7 or above is competitive at selective institutions. International students should note that many US universities recalculate foreign transcripts onto this scale themselves, so the number you compute is an estimate for planning rather than an official figure.

The 5.0 scale

The 5.0 scale appears in several forms. In US high schools it is usually the weighted ceiling: regular courses follow the 4.0 mapping while AP and IB courses add a full point, so an A in AP Calculus counts as 5.0. In other countries, including parts of the Middle East, Nigeria, and some European institutions, the 5.0 scale is simply the native grading scale where A = 5.0, B = 4.0, C = 3.0, D = 2.0, and F = 0. GradeAxis supports the full plus/minus version: A = 5.0, A− = 4.7, B+ = 4.3, B = 4.0, B− = 3.7, C+ = 3.3, C = 3.0, C− = 2.7, D+ = 2.3, D = 2.0, F = 0. If your school uses a 5.0 scale without plus/minus grades, just pick the whole letters and the math stays correct.

The Indian 10.0 CGPA scale

India runs on a 10-point CGPA system at both school and university level, though the letter labels differ by board. CBSE schools historically used grades like A1 and A2, while universities such as Anna University, VTU, and SPPU use O (Outstanding) = 10, A+ = 9, A = 8, B+ = 7, B = 6, C = 5, D = 4, and F/U = 0. The SGPA for a semester is the credit-weighted average of these points, and the CGPA is the credit-weighted average across semesters — exactly the same structure as the US formula, only with a different point mapping. Two conversions matter constantly for Indian students. First, percentage to CGPA: many universities treat CGPA as roughly percentage divided by 10, so 82% is about 8.2. Second, CGPA to percentage for CBSE-style reporting: percentage ≈ CGPA × 9.5, so a 9.0 CGPA is about 85.5%. Students applying abroad then face the 10-to-4 conversion, where there is no single official formula — credential evaluators weigh your institution, your rank, and your board, which is why GradeAxis shows letter-equivalent conversions as planning estimates and labels them honestly.

The German 1.0–5.0 scale: upside down by design

Germany inverts the logic most students know: 1.0 is the best possible grade and 5.0 means fail. The official descriptors run from 1.0 (sehr gut, very good) through 2.0 (gut, good), 3.0 (befriedigend, satisfactory), and 4.0 (ausreichend, sufficient), down to 5.0 (nicht ausreichend, failed). Intermediate steps of 0.3 are standard — 1.3, 1.7, 2.3, 2.7, 3.3, 3.7 — giving the familiar ladder A = 1.0, A− = 1.3, B+ = 1.7, B = 2.0, B− = 2.3, C+ = 2.7, C = 3.0, C− = 3.3, D+ = 3.7, D = 4.0, F = 5.0. Because lower is better, averaging works the same way arithmetically but the interpretation flips: a 1.5 average is excellent, a 2.5 is respectable, and anything approaching 4.0 is a warning sign. German universities converting foreign grades often use the modified Bavarian formula — German grade = 1 + 3 × (best grade − your grade) ÷ (best grade − lowest passing grade) — which is why GradeAxis lists that formula in its reference section. If you are an Indian or American student eyeing a German master’s program, computing your average on the German scale first saves you from misreading your own transcript.

Weighted vs. unweighted GPA

An unweighted GPA treats every course equally: an A is 4.0 whether it came from regular English or AP Physics. A weighted GPA adds a rigor bonus — conventionally +0.5 for Honors courses and +1.0 for AP or IB courses — so an A in AP Calculus counts as 5.0. Colleges like to see both numbers: the unweighted GPA shows raw achievement, while the weighted GPA rewards students who challenged themselves. This is also why weighted GPAs can exceed 4.0, which confuses students the first time they see a 4.3 on a classmate’s profile. Two caveats matter. First, weighting policies differ by school — some districts use +0.5 for AP instead of +1.0, and some do not weight at all — so always check your school’s official policy before reporting a number. Second, a failing grade stays failing: an F earns 0 points even in an AP course, because no rigor bonus can rescue a course you did not pass. GradeAxis follows both conventions, and on the German scale it applies the mirror image (−0.5 for Honors, −1.0 for AP) since lower is better there.

GPA vs. CGPA: why the distinction matters

Your semester GPA answers “how did I do this term?” while your CGPA answers “how am I doing overall?” The CGPA is the number on your degree, the one employers and graduate schools ask for, and the one scholarships hinge on. Because the CGPA pools every credit you have ever attempted, early semesters cast a long shadow: a weak first year requires many strong semesters to dilute, since each new semester is a smaller fraction of a growing total. The mathematics of recovery is unforgiving but clear. If you have completed 30 credits at a 2.8 and want a 3.2 by the time you reach 60 credits, the 30 remaining credits must average (3.2 × 60 − 2.8 × 30) ÷ 30 = 3.6. That is the exact formula GradeAxis’s planner uses, and it explains why setting realistic targets early beats heroic comebacks later. Tracking every semester in a ledger, as GradeAxis does locally in your browser, turns this abstract math into a visible trend you can actually steer.

Planning: what grades do you need for your target?

Reverse-engineering your goal is one of the most useful calculations a student can do. Start with three numbers you already know: your current CGPA, the credits you have completed, and the credits you still have left. Pick a target CGPA. The required average for your remaining credits is (target × total credits − current CGPA × completed credits) ÷ remaining credits. If the answer exceeds the maximum of your scale — above 4.0 on the US scale, below 1.0 on the German scale — the target is mathematically impossible, and no amount of effort changes arithmetic. If the answer sits just under the maximum, the goal is a stretch that demands near-perfect grades. If it sits near or below your current average, your existing pace will carry you there. The honest verdict matters more than the number: students who learn a target is impossible in October can adjust their plans, while students who discover it in May have lost a year. Run the planner at the start of every semester, not at the end.

Converting between percentage, letter grades, and GPA

Three representations of the same performance circulate in education: percentages, letter grades, and grade points. The common US-style percent bands are A: 93–100, 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, and F: below 65. Indian 10-point bands typically run O: 90–100, A+: 80–89, A: 70–79, B+: 60–69, B: 50–59, C: 40–49, D: 35–39, F: below 35, though individual universities publish their own tables. German percent equivalents are roughly 1.0: 95–100 down through 4.0: 50–54, with anything below 50 a 5.0 fail. To convert, go through the letter grade: 88% is a B+, which is 3.3 on the 4.0 scale and 1.7 on the German scale. GradeAxis’s reference tables lay all three columns side by side so you never have to guess, and the calculator converts any GPA value across scales through its letter equivalent.

Common GPA mistakes to avoid

The most frequent error is averaging letter grades without credits — treating a 2-credit lab and a 4-credit core subject as equals. Next comes averaging SGPAs instead of pooling points and credits, which silently misstates the CGPA whenever semesters differ in size. Students also forget that retaken courses follow their institution’s repeat policy: some schools replace the old grade, others average both attempts, and some count both. Transfer credits usually count toward degree requirements but not toward the GPA at the new institution. Pass/fail and audit courses carry no grade points and must be excluded from the denominator. Finally, mixing scales — averaging a 10-point CGPA with a 4.0 GPA — produces nonsense; convert everything to one scale first. A calculator that shows per-course points, like GradeAxis does, makes each of these errors visible before they propagate.

Why keep a semester ledger

A GPA is a snapshot; a ledger is a story. Recording each semester’s GPA, credits, and quality points in one place lets you see trends — a rising sophomore year, a overloaded junior fall — that a single number hides. It also makes the CGPA calculation auditable: instead of trusting a portal’s black box, you can recompute your cumulative average from your own records. Because GradeAxis stores the ledger only in your browser’s local storage, the record is private by construction: no account, no server, nothing to leak. Export it to CSV at the end of each term as a backup, print the report card for your files, and start each new semester with the planner so every term begins with a target instead of a surprise.

Registrar’s Office

Frequently Asked Questions

How is GPA calculated from course grades and credits?

Convert each letter grade to grade points (for example, A = 4.0, B+ = 3.3 on the US scale), multiply by the course’s credits to get quality points, add up all quality points, and divide by total credits. So a 4-credit A (16.0 points) plus a 3-credit B (9.0 points) gives 25.0 ÷ 7 = 3.57. Credits act as weights, which is why heavy courses move your GPA more.

What is the difference between GPA and CGPA?

GPA (or SGPA) covers one semester; CGPA covers your entire program. Crucially, CGPA is total quality points across all semesters divided by total credits — not the average of your semester GPAs. Averaging SGPAs directly gives the wrong answer whenever semesters have different credit loads.

How do I convert my Indian 10-point CGPA to a US 4.0 GPA?

There is no single official formula. A common planning estimate goes through letter grades: map your Indian grade (O, A+, A, B+ …) to its US letter equivalent and read off the 4.0 points. Many evaluators also consider your institution and class rank, so treat any conversion as an estimate. GradeAxis’s cross-scale converter uses the letter-equivalent method.

How does the German 1.0–5.0 grading scale work?

It is inverted: 1.0 is the best grade (sehr gut) and 5.0 means fail. The ladder runs 1.0, 1.3, 1.7, 2.0, 2.3, 2.7, 3.0, 3.3, 3.7, 4.0, then 5.0 for failure. Averages are computed the same way as any GPA, but lower is better — a 1.5 average is excellent. German universities often convert foreign grades with the modified Bavarian formula.

What is a weighted GPA, and how do Honors and AP classes affect it?

A weighted GPA adds a rigor bonus: typically +0.5 for Honors and +1.0 for AP/IB courses, so an A in AP Calculus counts as 5.0 instead of 4.0. That is why weighted GPAs can exceed 4.0. Policies vary by school, and an F still earns 0 points even in a weighted course. On the German scale the bonus is mirrored (−0.5 / −1.0) because lower is better.

What grades do I need to reach my target CGPA?

Use the formula: required average = (target × total credits − current CGPA × completed credits) ÷ remaining credits. If the result is above your scale’s maximum (or below 1.0 on the German scale), the target is mathematically impossible. GradeAxis’s planner runs this math and gives you a plain-English feasibility verdict.