🎓 GPACalcy

How to raise your GPA

A new term changes a cumulative GPA only in proportion to the new credits. You can solve for how many credits you need at a given grade point. You cannot solve for a promise about admission, and this page does not try.

Updated October 27, 2026

The relationship that does not move

Start from the cumulative formula in the cumulative guide. Let G be the GPA you have now, C the graded credits inside it, T the target GPA, and p the grade points you expect to earn on the new work. Let x be the new credits.

(G × C + p × x) / (C + x) = T.

Multiply both sides by the new credit total, then collect the terms with x:

x = C × (T − G) / (p − T).

The formula is valid only when p is above T. The new work has to sit above the target, not merely above your current GPA. If p equals T, the equation has no solution whenever G is below T: you are adding work that is exactly at the target, so the average approaches T and never arrives. If p is below T, every new credit pulls the average away from the target. The denominator is why "I will just get solid B's" sometimes cannot reach a goal that sits at a B.

C in the numerator is why the same goal costs more later. Twice the credits already earned means twice the new credits, if p and T stay the same. Nothing in the formula cares how hard you intend to study. It cares about grade points and credits. Study plans matter only because they change p.

Worked example: 2.80 over 60 credits, target 3.00, all A's

G = 2.80, C = 60, T = 3.00, p = 4.0. Current quality points = 2.80 × 60 = 168.

x = 60 × (3.00 − 2.80) / (4.0 − 3.00) = 60 × 0.20 / 1.00 = 12. Twelve credits of A (4.0) are enough. Check: new quality points = 168 + 4.0 × 12 = 168 + 48 = 216. New credits = 72. GPA = 216 / 72 = 3.00 exactly.

You can preview this on the calculator without algebra. Check "Include previous GPA," enter 2.80 and 60, and add courses that are all A and total 12 credits. Four 3-credit A's, or three 4-credit A's, both work. Unweighted, 4.0 scale. The cumulative line should read 3.00. The semester line will read 4.00, which describes only the new rows. Do not report the semester line as the new cumulative GPA.

Straight B's never reach a 3.00 from below

Same student, but every new course is a B (3.0), so p = 3.00 and T = 3.00. The denominator is zero. Look at the average directly: (168 + 3.0 × x) / (60 + x) = (168 + 3x) / (60 + x). That equals 3 only if 168 + 3x = 180 + 3x, which says 168 = 180. That is false for every x. Numerically, the average is 3 − 12 / (60 + x). After 15 credits of B's it is 3 − 12/75 = 2.84. After 60 credits of B's it is 3 − 12/120 = 2.90. After 180 credits of B's it is 3 − 12/240 = 2.95. It climbs toward 3.00 and does not land on it. A goal at 3.00 requires work strictly above 3.00, or a policy that removes old low grades from the denominator.

A mix is allowed, and it is usually what a real term looks like. Nine credits of A and six credits of B are 15 credits, not a single p. Quality points added = 4.0 × 9 + 3.0 × 6 = 36 + 18 = 54. New cumulative = (168 + 54) / (60 + 15) = 222 / 75 = 2.96. Close to 3.00, short by the two B's relative to the pure-A plan. Replace one 3-credit B with an A and the added quality points rise by 3, to 57, over 15 credits: (168 + 57) / 75 = 225 / 75 = 3.00. The shape of the term matters, not a slogan about "doing better."

A longer record moves more slowly

Same 2.80 GPA, now with 120 graded credits instead of 60. Quality points = 2.80 × 120 = 336. Target still 3.00, new work still all A's.

x = 120 × 0.20 / 1.00 = 24. Check: (336 + 4 × 24) / (120 + 24) = (336 + 96) / 144 = 432 / 144 = 3.00. The goal and the grades did not change. The new A credits doubled because the history doubled. Compare that 24 with the credits you can actually enroll in before the date that cares about the target.

Repeats, pass/fail, and what the math will not do

Grade replacement, where a school drops the first attempt from the GPA, changes C and G before you apply the formula. Subtract the old quality points and the old credits, then treat the new attempt as x. Do that only when the catalog says the first attempt leaves the average. If both attempts stay, the first one is already inside G and C. The calculator cannot infer a replacement policy. Ask the registrar before you count on one.

Pass/fail will not raise a GPA at schools where Pass adds no quality points. There is no p to plug in. Taking a hard course as Pass/Not Pass can protect a GPA from a low grade. It cannot lift one. An F that counts as 0.0 will lower it. The calculator has no Pass row. Leave protected courses off the plan.

Weighted bonuses and the 5.0 scale do not belong in this formula unless the official GPA you are trying to move uses them. Solving for a 3.0 on a 4.0 unweighted record, then entering the plan in weighted mode, answers a question your transcript is not asking. Match the mode to the record. The weighted guide shows how easy it is to mix the two by accident.

None of these examples says a 3.00 is "enough" for a program, a scholarship, or a job. A department can set a floor at 3.00 for one purpose and ignore GPA for another. The formula tells you whether the floor is arithmetically reachable from here. Whether you need that floor is on the department's page, which is the subject of what a good GPA means. This site does not rank your chances.

Check it on the calculator

Copy the cumulative GPA and the GPA credits from the transcript. If the new work is not above the target, stop and change the plan. Otherwise compute x, then confirm on the calculator with Include previous GPA. Read the cumulative line, not the semester line. If the page disagrees with a hand total, the usual causes are a different plus/minus table or credits that are not inside the official GPA. The display keeps two decimals.

Related guides