← Blog

How to calculate your GPA (and how to raise it)

· Updated · 5 min read · MyStudySidekick


To calculate your GPA, convert each course grade to grade points, multiply each by that course’s credit hours, add the results, and divide by your total credits. That gives a credit-weighted average, which is what your transcript reports. Raising it works the same way in reverse: big-credit courses move the number most.

That’s the short version. Below is a worked example you can copy, the math on how fast a GPA can actually change, and a quick way to check whether the target you have in mind is reachable this term.

How to calculate your GPA, step by step

Whether your school uses a 4.0 scale, a 5.0 scale, a 10-point CGPA or percentages, the method doesn’t change. Only the point values do.

Step 1: Convert each grade to grade points on your own school’s scale. On a 4.0 scale an A is 4.0 and a B is 3.0. On a 5.0 scale the top grade is 5. Many schools add plus and minus steps (A− = 3.7, B+ = 3.3). Use the table in your academic handbook, not a friend’s from another university.

Step 2: Multiply each course’s grade points by its credit hours. This is the weighting step, and the one people skip when they “just average” their grades.

Step 3: Add the products and divide by total credits.

Grade → pointsA = 4.0, B = 3.0 … × credit hoursweight each course ÷ total credits= your GPA
Every grading scale uses the same three steps. Only the point values change.

A worked GPA example on a 4.0 scale

Say this term you took:

  • Organic Chemistry, 4 credits, A → 4.0 × 4 = 16
  • Calc II, 3 credits, B → 3.0 × 3 = 9
  • US History survey, 3 credits, C → 2.0 × 3 = 6

Grade points: 16 + 9 + 6 = 31. Credits: 4 + 3 + 3 = 10. GPA: 31 ÷ 10 = 3.10.

A plain average of 4, 3 and 2 would be 3.00. The difference comes from the 4-credit course counting for more of the total.

Why one big course can make or break a term

Now make Organic Chemistry a 5-credit course with a lab, and suppose you get a B there but A’s in the two 3-credit classes:

  • Organic Chemistry, 5 credits, B → 3.0 × 5 = 15
  • Calc II, 3 credits, A → 4.0 × 3 = 12
  • History, 3 credits, A → 4.0 × 3 = 12

That’s 39 ÷ 11 = 3.55. Swap it around (an A in Orgo, B’s in the other two) and you get (20 + 9 + 9) ÷ 11 = 3.45. Same letter grades, different courses, different GPA. A point earned in a high-credit course is worth more than the same point in a small one.

How to calculate CGPA (cumulative GPA)

CGPA is the same calculation run across every course on your transcript, not just one term. Add up all the grade points you’ve ever earned, add up all your credits, and divide. If your school reports CGPA on a 10-point scale, the steps are identical; you just use that scale’s point values.

Two quick checks before you trust your number. First, confirm whether your school counts plus/minus grades, because those decimals add up across a full transcript. Second, find out how it treats pass/fail courses and retakes. Many schools leave pass/fail credits out of the GPA entirely, and retake policies vary a lot, so the handbook beats guessing.

You’ll also hear about weighted vs unweighted GPA, mostly in high school. Unweighted treats every class the same. Weighted adds a bonus for honors or AP courses, so an A might count as 5.0. Colleges usually report unweighted, credit-weighted averages.

How to raise your GPA (the honest math)

This is the part people find annoying: the more credits you’ve banked, the harder your average is to move.

If you have 90 credits at a 3.0 and you take 15 credits of straight A’s, you land at (270 + 60) ÷ 105 ≈ 3.14. A perfect semester nudged you up about a seventh of a point. In your first year, the same semester would have swung it far more.

That isn’t a reason to give up. It’s a reason to protect your GPA now rather than plan to fix it later, because later costs more. In practice:

  • Weight your effort by credits. An extra hour that pulls your 4-credit thermodynamics course from a C+ to a B is worth more than an hour polishing an A in a 1-credit seminar.
  • Collect the easy points. The cheapest GPA points are in classes you can do well in without heroics. Losing them to a missed problem set or a forgotten quiz is the most common self-inflicted wound I see.
  • Fix study habits in the course that’s slipping, early. By the final it’s mostly arithmetic. If an exam is coming, a weekly exam study plan or practice tests instead of rereading will do more for your grade than another highlighted chapter.

What grade do I need to reach my target GPA?

Work backwards:

  1. Multiply your target GPA by the total credits you’ll have at the end of the term. That’s the grade points you need.
  2. Subtract the grade points you already have.
  3. Divide what’s left by this term’s credits. That’s the average you need this term.

Example: 45 credits at a 2.8 (126 points), taking 15 credits, target 3.0. You need 3.0 × 60 = 180 points, so 54 this term, which is 54 ÷ 15 = 3.6. Tough, but possible. If the answer comes out above your scale’s maximum, the target isn’t reachable this term. Better to know that in week two and set a realistic one.

Common GPA mistakes

  • Averaging grades without the credits. Usually wrong by enough to matter.
  • Using the wrong scale. A 3.7 on a 4.0 scale and a 3.7 on a 5.0 scale describe very different transcripts.
  • Rounding away plus/minus. If your school counts them, count them.
  • Chasing tenths where they can’t help. Grinding a 1-credit elective while a 4-credit core course slides is effort pointed the wrong way.
  • Finding out the day grades post. Surprises at the end are the ones you can’t fix.
The one rule: weight by credits, protect the easy points, and check your number before the term ends, not after.

Tracking your GPA without a spreadsheet

The My Grades screen in MyStudySidekick runs the credit-weighted math for you. You pick your school’s grading system (or set up a custom scale), log grades as they come back, and it shows your live CGPA. It also keeps your class schedule and upcoming test dates in view, and if a grade needs rescuing, the AI sidekick can turn that course’s material into a quiz or summary. It works offline too.

MyStudySidekick logo
Stop doing GPA math by handMy Grades runs the credit-weighted math on your school's exact scale and shows your live CGPA as grades come in.
Get started

A ten-minute Sunday routine

Once a week:

  1. Log any grades that came back.
  2. Check this term’s GPA and your CGPA against the target you worked out above.
  3. Look at what’s due or being tested next, and point your study time at the highest-credit course at risk. If your week keeps falling apart, build a study schedule that survives real life around those courses.

Students with good GPAs usually aren’t smarter than everyone else. They’re just harder to surprise.

Want your CGPA worked out on your school’s scale? Try it free.

Frequently asked questions

How do I calculate my GPA by hand?

Convert each course grade to grade points on your school's scale, multiply each by the course's credit hours, and add those products together. Then divide that total by the total number of credits you took. A 4-credit A (16 points) plus a 3-credit B (9 points) gives 25 points over 7 credits, a GPA of about 3.57.

What is the difference between GPA and CGPA?

GPA usually means the average for one term or semester. CGPA, or cumulative GPA, is the same credit-weighted average calculated across every course you have taken so far. The math is identical; CGPA just uses all your credits and grade points instead of one term's worth, which is why it moves more slowly as you progress.

What is the difference between weighted and unweighted GPA?

An unweighted GPA treats every class the same, so an A is worth the scale maximum (4.0 on a 4.0 scale) no matter how hard the course was. A weighted GPA, common in high schools, adds a bonus for honors, AP or IB classes, so an A in an advanced course might count as 5.0. Colleges often recalculate both their own way.

How long does it take to raise a GPA from 2.5 to 3.0?

It depends on how many credits you already have. With 60 credits at a 2.5, you would need about 30 credits of straight A's (roughly two full semesters) to reach a 3.0 on a 4.0 scale. At a 3.5 average for new courses it takes about 60 credits. The more credits you have banked, the slower it moves.

Do classes with more credit hours affect GPA more?

Yes. Each grade is multiplied by its credit hours, so a 4- or 5-credit course carries more weight than a 1-credit seminar. A B in a 5-credit lab course pulls your GPA down more than a B in a 3-credit elective, and an A in that big course lifts it more. Put your extra effort where the credits are.