GPA
—
Calculate term or cumulative GPA using real course credits, flexible grading inputs, and a built-in target planner. The calculator supports letter grades, percentages, direct grade points, weighted classes, and prior GPA carry-over.
—
0
0
0
Enter course credits and grades to calculate GPA automatically.
| Course | Credits | Grade input | Grade points | Quality points | Term |
|---|---|---|---|---|---|
| No counted courses yet. | |||||
Estimate the minimum GPA needed in upcoming credits to hit a target cumulative GPA.
Grade point average is not just a simple average of grades. It is a credit-weighted average, which means the size of each course matters. A 4-credit class pulls harder on your GPA than a 1-credit seminar because it contributes more quality points to the final calculation.
Readable formula: GPA = total quality points divided by total counted credits.
Formal formula (LaTeX): $$GPA = \frac{\sum_{i=1}^{n}(p_i \times c_i)}{\sum_{i=1}^{n} c_i}$$
Variables:
In practical terms, the calculator follows this sequence:
The calculator also mirrors several transcript conventions that matter in real life. Grades such as P, NP, I, and W are excluded from the GPA total, weighted bonuses are applied only when weighted mode is enabled, and weighted points are capped at the selected scale maximum so the result stays internally consistent.
That last constraint matters more than many students realize. A weighted GPA system is not just a normal GPA with random extra points on top. If a school publishes a maximum weighted scale such as 5.0, then all bonus handling has to remain inside that declared range. Otherwise a calculator can generate values that look impressive but do not correspond to any real transcript policy.
There is no universal GPA scale. Some schools treat A+ as 4.0, others as 4.3, and some weighted systems stretch to 5.0. That difference alone can change how a transcript looks, even when the underlying classroom performance is identical.
The calculator lets you switch scale profiles, but these are common reference points:
| Grade | 4.3 Scale | 4.0 Scale |
|---|---|---|
| A+ | 4.3 | 4.0 |
| A | 4.0 | 4.0 |
| A- | 3.7 | 3.7 |
| B+ | 3.3 | 3.3 |
| B | 3.0 | 3.0 |
| B- | 2.7 | 2.7 |
| C+ | 2.3 | 2.3 |
| C | 2.0 | 2.0 |
| C- | 1.7 | 1.7 |
| D+ | 1.3 | 1.3 |
| D | 1.0 | 1.0 |
| D- | 0.7 | 0.7 |
| F | 0.0 | 0.0 |
That reference table is useful for planning, but it is still only a model. If your school publishes its own grade-point conversion rules, that local policy should take priority over any generic chart.
Percentage-based grading creates confusion because the transcript often shows one number while the GPA system uses another. This calculator handles that by first mapping the percentage into a letter-grade band, then converting that band into grade points using the scale you selected.
That means a percentage is not averaged directly as if it were GPA. It passes through the institution-style grading bands first.
| Percentage | Letter | Typical 4.0 Value |
|---|---|---|
| 97-100 | A+ | 4.0 |
| 93-96 | A | 4.0 |
| 90-92 | A- | 3.7 |
| 87-89 | B+ | 3.3 |
| 83-86 | B | 3.0 |
| 80-82 | B- | 2.7 |
| 77-79 | C+ | 2.3 |
| 73-76 | C | 2.0 |
| 70-72 | C- | 1.7 |
| 67-69 | D+ | 1.3 |
| 63-66 | D | 1.0 |
| 60-62 | D- | 0.7 |
| Below 60 | F | 0.0 |
Institutions do not always use the same cutoffs. If your school uses a custom percentage ladder, direct points mode is the cleanest option because it lets you enter the exact grade-point values your institution uses instead of relying on a generic conversion band.
Weighted GPA exists because not all courses are treated as equal in difficulty. Many schools award bonus points for advanced classes so that a strong result in Honors, AP, or IB work is reflected differently from the same letter grade in a standard course.
Common patterns include:
This calculator applies weighting course by course and caps the adjusted result at the selected scale maximum. That cap matters because otherwise a weighted setting could produce values that make no sense on the chosen GPA scale.
Use weighted mode only if your school actually reports weighted GPA. If your institution publishes unweighted transcript GPA, leaving weighting off will usually give you the number that aligns more closely with official records.
There is also a policy distinction between course rigor and transcript arithmetic. Some schools use weighted GPA for class rank only, while the transcript still shows an unweighted GPA. Others publish both. If you are planning around admissions, scholarships, or academic standing, first confirm which number the receiving institution actually requests. A weighted GPA can be useful for internal class rank and still be irrelevant for an external application that recalculates everything on its own scale.
Examples are useful because GPA often feels abstract until you see how credits change the result. In both cases below, the final GPA comes from weighted quality points, not from simply averaging the visible grades by eye.
| Course | Credits | Grade | Quality Points |
|---|---|---|---|
| Math | 4 | A+ | 4 x 4.3 = 17.2 |
| Physics | 2 | B | 2 x 3.0 = 6.0 |
| English | 3 | A | 3 x 4.0 = 12.0 |
| Total | 9 | - | 35.2 |
| GPA | 35.2 / 9 = 3.91 | ||
| Course | Credits | Grade Points | Quality Points |
|---|---|---|---|
| Biology | 4 | 3.0 | 4 x 3.0 = 12.0 |
| Chemistry | 3 | 2.0 | 3 x 2.0 = 6.0 |
| Chemistry Lab | 2 | 4.0 | 2 x 4.0 = 8.0 |
| Total | 9 | - | 26.0 |
| GPA | 26.0 / 9 = 2.89 | ||
Students often use GPA calculators only after results arrive, but the more valuable use is before making decisions. A planner is most useful when you are choosing course loads, deciding whether to retake a class, or trying to understand how much a weak grade in one module actually matters.
Some practical rules are more useful than generic motivation:
That is why the target planner matters on this page. It does not just tell you what your GPA is now. It helps you decide what future performance is required if you are aiming for a scholarship threshold, a program transfer minimum, or a graduation target.
Real GPA policy is full of edge cases that generic calculators often bury in fine print. A high-quality GPA result depends on knowing whether your institution counts all attempts, only the latest attempt, or only the highest grade after a repeat. Some universities average repeated attempts together; others replace the earlier quality points while retaining the attempted credits on the transcript. Those policies can materially change the cumulative result.
Other common edge cases include:
This page is therefore strongest as a planning and audit tool. It lets you model the arithmetic clearly, but the final institutional GPA still depends on local registrar rules. When you are close to a scholarship cutoff, dean’s list threshold, progression minimum, or honours boundary, those policy details matter as much as the raw formula.
The cumulative planner on this page uses a backward-solving formula. Instead of calculating GPA from known grades, it calculates the future average you would need in order to reach a target overall result.
Readable planning formula: required future GPA = remaining quality points needed divided by the future credits still to be completed.
Formal planning formula (LaTeX): $$GPA_{required} = \frac{(GPA_{target} \times C_{total}) - Q_{existing}}{C_{future}}$$
Variables:
On this page, existing quality points are derived from your current GPA multiplied by your current completed credits. The result is then divided by the future credits you still plan to take.
This is the section students tend to underestimate. A small gap between your current GPA and your target can still require very strong future grades if you already have a large number of completed credits, because a mature transcript is harder to move than a new one.
That is the key information-gain point: transcript inertia increases over time. Early in a degree, one excellent semester can move GPA sharply because the total counted credits are still low. Later on, even a full term of strong grades may barely shift the cumulative number. The planner makes that visible immediately, which is why it is useful for decisions about course load, repeat strategy, and whether a target remains realistic within the credits you have left.
Multiply the grade points for each GPA-bearing course by its credit value, add those quality points together, and divide by the total counted credits. A 4-credit class changes GPA more than a 1-credit class because it contributes more weight to the average.
Usually not. This calculator excludes P, NP, I, and W from GPA totals because they normally do not carry grade points. Some institutions treat special grades differently, so if your transcript policy is unusual, use your school handbook as the final authority.
Unweighted GPA uses the base scale only, so an A in a regular class and an A in an AP class both start from the same grade-point value. Weighted GPA adds a course-level bonus before averaging, which can raise the contribution from Honors or AP/IB work.
Yes. Switch the grade mode to Percentage and enter each course mark as a number from 0 to 100. The calculator maps that percentage into a letter-grade band, then converts it into grade points using your selected scale profile.
Yes. Turn on Include past GPA and enter your existing GPA with the completed credits behind it. The calculator converts that prior record into quality points and combines it with the courses you are entering now, which gives you a cumulative figure rather than a term-only GPA.
It solves for the average grade points you would need across future credits to reach a target cumulative GPA. In other words, it works backward from your current GPA, current credits, target GPA, and planned future credits to show the minimum average you must maintain next.
If the required future GPA is above the maximum value on the selected scale, the target is mathematically out of reach within the credit load you entered. That does not always mean the target is impossible forever. It may simply mean you need more future credits, a lower target, or stronger grades over a longer period.
No. It supports letter grades, percentages, and direct grade-point entry. That makes it useful for students working across different school systems, provided they match the settings to the way their own institution actually reports GPA.