Modern Niche World MNW

GPA Calculator

Enter your courses with their credits and letter grades to see your semester GPA, weighted if your school weights honors and AP or IB courses, and your cumulative GPA. What you type stays in your browser.

Courses this semester
    Weighting (optional)
    Earlier semesters (optional, for a cumulative GPA)

    Semester GPA

    –

    Grade scale (points for each grade: change any to match your school)

    Work out your GPA the way your school does

    A grade point average turns letter grades into one number. Each grade is worth some points, each course counts by its credits, and the total is divided by the credits taken. This calculator does that sum for a semester and can join it to the GPA you already have. Schools set their own scales and rules, so check yours and change the scale to match.

    How to use it

    1. Enter each course with its credits (or units, or hours) and its letter grade. Leave out courses your school doesn’t count in the GPA, such as pass or fail courses.
    2. If your school weights honors, AP or IB courses, turn on weighting, set what each type adds, and choose each course’s type.
    3. For a cumulative GPA, enter your GPA so far and the credits it covers, from your transcript.
    4. Download the table as a CSV file to keep or open in a spreadsheet. Up to 30 courses fit.

    How it’s worked out

    • Quality points: grade points × credits for each course. A B+ (3.3) in a 3-credit course gives 9.9.
    • Semester GPA: total quality points ÷ total credits, shown to two decimal places, rounded half up.
    • Weighting: adds 0.5 or 1.0 to the grade points of honors, AP and IB courses, as you choose. Nothing is added to an F.
    • Cumulative GPA: your GPA so far × its credits, plus this semester’s quality points, ÷ all the credits. With weighting on, it uses the weighted semester, so enter a weighted GPA so far.

    The grade scale

    The starting scale is a common US 4.0 scale: A+ and A are 4.0, A− is 3.7, B+ is 3.3, and so on down to D at 1.0 and F at 0. Some schools give 4.3 for an A+, or count plus and minus grades differently. Change any value and every figure updates; the reset button puts the common scale back.

    A worked example

    Biology, 4 credits, A: 16 quality points. History, 3 credits, B+: 9.9. Art, 3 credits, C: 6. That’s 31.9 ÷ 10 credits = 3.19. With a GPA so far of 3.50 over 30 credits, the cumulative GPA is (105 + 31.9) ÷ 40 = 3.42.

    Good to know

    • Your school decides: its scale, rounding and rules set your official GPA. This tool doesn’t predict admissions or any other decision.
    • Private: nothing is sent or saved, and reloading the page clears it.
    • Studying for the next test? The Quiz Creator lets you write practice questions and take the quiz.

    Frequently asked questions

    What’s the difference between a weighted and an unweighted GPA?
    An unweighted GPA uses the grade points alone, so an A is worth 4.0 in any course. A weighted GPA adds points for harder courses, such as honors, AP or IB, so an A there can count as 4.5 or 5.0. Your school decides whether to weight and by how much.
    Why doesn’t my result match my transcript?
    Schools differ: the points for each grade, which courses count, how repeated courses are handled, and how the result is rounded, for example to three decimals or by cutting off instead of rounding. Change the scale to match yours, leave out courses your school doesn’t count, and check its rules with the registrar.
    Can I use it for quarters, trimesters or units?
    Yes. Enter whatever your school counts courses in, whether credits, units or hours; the sum works the same way. Semester GPA in the results just means the GPA of the courses you entered.
    Is anything saved or sent?
    No. Everything is worked out on this page, on your device. Course names and grades aren’t sent, saved or put in the page address, and reloading the page clears them. The CSV file is made on your device too.

    Your school’s own grading scale and rules decide your official GPA. This tool works out the arithmetic only and says nothing about admissions.