GPA Calculator

Turn letter grades and credit hours into a grade point average, with an honours and AP bonus where your school uses one, and a cumulative figure across every term so far.

Updated August 2026 Education, Time & Everyday

Enter your courses

Scale
Term GPA
Quality points
Without the bonus
Cumulative GPA
Credits this term

Check your own syllabus. Grading scales, weightings, rounding rules and attendance minimums are set by each institution and sometimes by each instructor. This calculator applies the common conventions; where your course documents differ, they are the authority.

How to Use the GPA Calculator

A grade point average is not the average of your grades. It is the average of your grades weighted by how many credit hours each course carries, which is why a poor mark in a four-credit lab hurts twice as much as the same mark in a two-credit elective.

  1. Set a grade and credit hours for each course. Leave any unused row on 'not taken' and it drops out of the calculation entirely rather than counting as a zero.
  2. Add the honours or AP bonus if your school uses one. Enter one number per course in the same order: 0 for a standard course, 0.5 for honours, 1.0 for AP or IB. Most weighted scales use exactly those two steps.
  3. Choose whether an A+ counts 4.0 or 4.3. Institutions genuinely differ, and on a strong transcript the choice moves the figure by a tenth of a point or more.
  4. Enter your previous GPA and credits to get a cumulative figure. It is the number that actually appears on a transcript, and it moves far more slowly than a single term suggests.

Nothing you enter is transmitted or saved. The whole calculation runs in your browser, and the page works with the connection off.

GPA Formula

One division, but the numerator is where the work is. Every course contributes its grade points multiplied by its credit hours, and that product is called a quality point.

Quality points = grade points × credit hours, for each courseGPA = total quality points ÷ total credit hoursWeighted grade points = base points + bonus (0, 0.5 or 1.0)Cumulative GPA = (prior GPA × prior credits + new quality points)    ÷ (prior credits + new credits)Standard 4.0 scale: 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.0.
What each symbol means
SymbolMeaningUnitTypical range
grade pointsThe numeric value of a letter gradepoints0.0 to 4.3
credit hoursWeight the institution assigns the coursecredits1 to 5
bonusExtra points for an honours or AP coursepoints0 to 1.0
prior creditsCredit hours already on the transcriptcredits0 to 200

The cumulative formula deserves a second look, because it explains something students often find surprising. A prior GPA is not averaged with a new one — it is reconstituted into quality points first, by multiplying it back out by the credits it represents. That is why forty-eight credits of history outweigh sixteen credits of the present three to one.

The consequence is that a cumulative GPA becomes progressively harder to move. In a first term one course can swing it half a point; by the final year, a perfect term might move it by a tenth.

Example

Worked example one: a sixteen-credit term. Calculus, an A over 4 credits, contributes 4.0 × 4 = 16.0 quality points. English, a B+ over 3, gives 3.3 × 3 = 9.9. Chemistry, an A− over 4, gives 3.7 × 4 = 14.8. History, a B over 3, gives 3.0 × 3 = 9.0. Spanish, a C+ over 2, gives 2.3 × 2 = 4.6.

The total is 16.0 + 9.9 + 14.8 + 9.0 + 4.6 = 54.30 quality points across 16 credit hours, so the GPA is 54.30 ÷ 16 = 3.3938.

Notice what a plain average of the five grade values would have given: (4.0 + 3.3 + 3.7 + 3.0 + 2.3) ÷ 5 = 3.26. The credit weighting is worth 0.13 of a point here, because the strongest grades happen to sit on the heaviest courses.

Worked example two: the same term, weighted and cumulative. If Chemistry is an AP course (+1.0) and History is honours (+0.5), Chemistry now scores 4.7 × 4 = 18.8 and History 3.5 × 3 = 10.5. The total rises to 59.80, so the weighted GPA is 59.80 ÷ 16 = 3.7375 — a gain of 0.3438 from two course designations.

Now the cumulative figure, which follows whichever term GPA is in force. A prior GPA of 3.52 over 48 credits represents 3.52 × 48 = 168.96 quality points. Adding the weighted 59.80 gives 228.76 over 64 credits, or 3.5744; adding the unweighted 54.30 instead gives 223.26, or 3.4884.

Either way the movement is small. An unweighted term of 3.3938 pulls a 3.52 cumulative down by just 0.0316, because three-quarters of the transcript did not change — which is the whole point of the previous paragraph made concrete.

The worked term, course by course
CourseGradeCreditsQuality points
CalculusA (4.0)416.00
EnglishB+ (3.3)39.90
ChemistryA− (3.7)414.80
HistoryB (3.0)39.00
SpanishC+ (2.3)24.60
Term total3.3938 GPA1654.30

Reading Quality Points Rather Than the Ratio

Read the quality points tile alongside the GPA, because it is the quantity that actually accumulates. A GPA is a ratio and ratios are hard to reason about incrementally; quality points simply add up, and thinking in them makes the effect of any single course obvious.

The gap between the weighted and unweighted figures is worth understanding rather than celebrating. Many universities recalculate applicants' GPAs onto their own scale, stripping out school-specific weighting entirely, so the unweighted number is often the one being compared. Both are shown here for that reason.

The cumulative tile is the honest long view. If it barely moves after a strong term, that is arithmetic rather than injustice — the denominator has grown. A student at 2.8 after sixty credits needs sustained work rather than one heroic semester, and seeing the number resist is more useful than being told to try harder.

Credit weighting is also a planning tool. If two courses look equally risky and one carries four credits against the other's two, the four-credit course deserves twice the attention, because it will move your average twice as far in either direction.

For a single course rather than a whole term, the grade calculator combines assignment weights into a current percentage, and the final grade calculator works out what a final exam has to deliver.

Five Things That Differ by Institution

Five things that differ between institutions and change the answer.

Whether an A+ exists at all. Some schools cap the scale at 4.0 and do not award an A+; others award it at 4.0; a minority give it 4.3, which allows a GPA above 4.0 on an unweighted scale. Your registrar's published scale settles it.

Plus and minus grades. A significant number of institutions use whole letters only, so a B is 3.0 whether it was 83% or 89%. On those scales the distinctions this calculator makes simply do not exist, and a GPA is a coarser instrument than it looks.

How weighting works. The +0.5 and +1.0 convention is common but not universal. Some schools use a 5.0 scale for AP courses outright, some weight only certain subjects, and some publish both a weighted and an unweighted GPA on the same transcript.

Repeated and withdrawn courses. Policies vary enormously. Some institutions replace the original grade, some average the attempts, and some keep both on the transcript while counting only the later one. Withdrawals may carry no grade points but still appear. None of that is visible to a calculator.

Pass/fail and transfer credits. A pass usually earns the credit hours without contributing grade points, which removes it from the average entirely. Transfer credits often behave the same way. Both mean your official GPA can be computed over fewer credits than your transcript shows.

Frequently Asked Questions

Multiply each course's grade points by its credit hours, add those quality points together, and divide by total credits. A 16-credit term totalling 54.30 quality points gives 54.30 ÷ 16 = 3.3938.

Grade points times credit hours for one course. An A (4.0) in a four-credit course is 16 quality points. They add up cleanly, which makes them easier to reason about than the GPA ratio itself.

Because credits weight it. In the worked example the plain average of the five grade values is 3.26 while the GPA is 3.3938 — the strongest grades happened to sit on the heaviest courses.

An honours course adds 0.5 grade points and an AP or IB course 1.0, before the credit multiplication. Two such designations lifted the worked term from 3.3938 to 3.7375.

On a weighted scale, yes — that is the point of weighting. On an unweighted scale only where an A+ counts 4.3, which a minority of institutions do.

Turn your prior GPA back into quality points by multiplying by prior credits, add this term's quality points, and divide by the combined credits. 3.52 over 48 credits plus 54.30 over 16 gives 3.4884.

Because the denominator has grown. After 48 credits, a new 16-credit term is only a quarter of the record, so even a very strong term shifts the total by a few hundredths.

Usually not towards the GPA. A pass typically earns the credit hours without grade points, which removes the course from the average entirely. Transfer credits often work the same way.

It depends entirely on the institution. Some replace the original grade, some average both attempts and some count only the later one while showing both. Check the policy before assuming.

Report what is asked for, and know both. Many universities recalculate applicants onto their own scale, stripping out school-specific weighting, so the unweighted figure is frequently the one actually compared.