Skip to content

GPA Calculator – Semester GPA and CGPA

Add your courses with their credit hours and grades to get a credit-weighted semester GPA, then include your previous CGPA to see where your cumulative average stands.

Grading scale

Most US colleges cap A+ at 4.0. Turn this on if yours gives 4.3.

Grades on this scale

  • A+ = 4 (97%+)
  • A = 4 (93%+)
  • A- = 3.7 (90%+)
  • B+ = 3.3 (87%+)
  • B = 3 (83%+)
  • B- = 2.7 (80%+)
  • C+ = 2.3 (77%+)
  • C = 2 (73%+)
  • C- = 1.7 (70%+)
  • D+ = 1.3 (67%+)
  • D = 1 (63%+)
  • D- = 0.7 (60%+)
  • F = 0

This semester's courses

Previous semesters (for CGPA)

Leave these empty if this is your first semester.

Enter credit hours and a grade for at least one course to see your GPA.

Percentage to grade (approximate)

%

Cut-offs vary between schools and even between courses. Use your own institution's table when it matters.

How to use the GPA calculator

  1. Choose a grading scale – US 4.0, Pakistan (HEC) or Custom. On the US scale, turn on "A+ counts as 4.3" if your college does that.
  2. Pick how to enter grades with Letter grades or Grade points, then fill in the credit hours and grade for each course. A course name is optional.
  3. Use Add course for more rows, or the bin icon to remove one.
  4. For CGPA, fill in "Current CGPA" and "Credit hours completed" under Previous semesters. Leave them empty in your first semester.
  5. Read your Semester GPA and Cumulative GPA below the courses. They update as you type, together with the total credit hours and quality points.

Features

  • Credit-weighted GPA – a 4-credit course counts twice as much as a 2-credit course, just as it does on a transcript.
  • CGPA across semesters from your current CGPA and completed credit hours.
  • Three grading scales: the US 4.0 scale with plus and minus grades, the common Pakistan HEC-recommended table, and a custom scale editor.
  • Custom scale editor – rename grades, change their points, add or remove grades. Your course grade lists update to match.
  • Letter grades or grade points – choose grades from a list or type the points shown on your result card.
  • Percentage to grade helper for a rough, clearly approximate conversion.
  • Clear warnings for credit hours of zero, points above the scale maximum or duplicate custom grade names.

The grading scales

US 4.0 scale: A+ and 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 and F = 0. The percentage bands used by the helper (93% and above for an A, 90% for an A-, and so on down to 60% for a D-) are a common convention, not a fixed rule.

Pakistan (HEC) table: A = 4.0 (85% and above), A- = 3.7 (80%), B+ = 3.3 (75%), B = 3.0 (71%), B- = 2.7 (68%), C+ = 2.3 (64%), C = 2.0 (61%), C- = 1.7 (58%), D+ = 1.3 (54%), D = 1.0 (50%) and F = 0 below 50%. This is the table commonly published as HEC-recommended. Universities adapt it, some use 3.67 instead of 3.7 or different bands, so check your own university's table.

Custom: start from the US scale and edit it into whatever your school uses, for example a scale where an A is worth 5 points. The result is then shown out of your highest grade.

A worked example

Suppose you took four courses this semester: Calculus (3 credits, A), Physics (4 credits, B+), English (3 credits, C) and a 2-credit lab you failed (F). The quality points are 12 + 13.2 + 6 + 0 = 31.2 over 12 credit hours, a semester GPA of 2.60. If your CGPA before this semester was 3.20 over 30 credit hours, your new CGPA is (96 + 31.2) ÷ 42 = 3.03.

Results are rounded to two decimal places. Some universities truncate instead of rounding, which can make the last digit differ by 0.01 from your official transcript.

Why use Fileora's GPA calculator

Working out a weighted average by hand is easy to get wrong, especially once you mix credit hours and add previous semesters. Here every step is shown: the credit hours counted, the quality points, and how many courses were included.

It is free, needs no sign-up and works on a phone as well as a laptop. Your grades never leave your device.

To see a mark as a plain percentage first, use the percentage calculator. Counting down to exams or a deadline? The date difference calculator tells you how many days or working days are left.

Frequently asked questions

How is GPA calculated?

Each course's grade points are multiplied by its credit hours to give quality points. Add up the quality points for all courses and divide by the total credit hours. A 3-credit A (4.0) and a 4-credit B+ (3.3) give 12 + 13.2 = 25.2 quality points over 7 credits, a GPA of 3.60.

What is the difference between GPA and CGPA?

GPA usually means the average for one semester or term. CGPA, the cumulative grade point average, covers every semester you have completed so far. The calculator shows both when you fill in your current CGPA and the credit hours it is based on.

How do I calculate CGPA after a new semester?

Multiply your current CGPA by the credit hours already completed, add this semester's quality points, and divide by the combined credit hours. With a 3.20 CGPA over 30 credits and a 2.60 semester over 12 credits, the new CGPA is (96 + 31.2) ÷ 42 = 3.03.

Does an A+ count as 4.0 or 4.3?

It depends on the school. Most US colleges cap an A+ at 4.0, while some award 4.3. The US scale uses 4.0 by default, and the 'A+ counts as 4.3' switch changes it. If you choose 4.3, the result is shown out of 4.3.

Is the Pakistan scale the official HEC scale for my university?

Not necessarily. It is the grading table commonly published as the HEC-recommended scale, with A = 4.0 for 85% and above down to D = 1.0 at 50%. Many universities use their own bands or points, so compare it with your university's table and switch to Custom if anything differs.

Can I convert my percentage to a GPA?

The percentage helper gives an approximate letter grade and points for the US or Pakistan scale. Treat it as a rough guide only, because cut-offs vary between schools and even between courses. For anything official, use your institution's own conversion.

Do failed courses count towards my GPA?

On most scales an F is worth 0 points but its credit hours still count, which pulls the average down. The calculator works the same way. If your school excludes repeated or pass/fail courses, simply leave them out of the list.

Are my grades stored or sent anywhere?

No. The calculation runs in your browser as you type. Nothing is saved or uploaded, and the fields are cleared when you close the page.

Can't find the tool you need, or something isn't working?

Tell us which tool you'd like next or what went wrong. We read every message, and requests decide what we build next.

Opens your email app. Please don't attach private files.