GPA calculator

Work out your term and overall GPA, weighted or unweighted, with the math shown.

GPA type
A+ counts as
    Add your GPA so far (optional)

    Enter both to get your overall GPA after this term.

    Add a grade to see your GPA

    Pick a grade and enter the credits for each class.

    Term GPA

    Grade points for each course

    Tell us what happened and what you expected. Please leave out personal information and private tool inputs.

    These details describe your setup. They don’t include your name, email, or anything entered into the tool.

    See the details included

    Voting-limit status from this browser is included. Reports are stored by Netlify so I can investigate.

    How your GPA is worked out

    Each letter grade is worth a number of grade points. Multiply that by the class’s credits, add up the results, and divide by your total credits. Here’s a term of four classes:

    Class Grade Points Credits Points × credits
    English A 4.0 3 12.0
    Chemistry B+ 3.3 4 13.2
    History A- 3.7 3 11.1
    Spanish C 2.0 2 4.0
    Total 12 40.3

    40.3 grade points divided by 12 credits gives a term GPA of 3.36. The C in a 2-credit class pulls the GPA down less than a C in a 4-credit class would.

    The 4.0 scale

    This tool uses a 4.0 scale. The full letters (A 4.0, B 3.0, C 2.0, D 1.0, F 0) follow College Board’s GPA explanation, which also explains weighted and unweighted GPA. Plus and minus grades sit 0.3 above or below.

    Grade Points Grade Points Grade Points
    A+ 4.0 or 4.3 B 3.0 D+ 1.3
    A 4.0 B- 2.7 D 1.0
    A- 3.7 C+ 2.3 D- 0.7
    B+ 3.3 C 2.0 F 0
    C- 1.7

    Schools vary. Some don’t use plus and minus grades, and some use a 5.0 or 100-point scale. Your school’s official GPA may use a different scale or rules.

    Weighted GPA

    With Weighted on, harder classes earn extra points: +0.5 for Honors and +1.0 for AP or IB. An F stays at 0. In the example above, if Chemistry is an AP class, its B+ is worth 4.3 instead of 3.3. That adds 4 grade points (1.0 × 4 credits), so the weighted GPA is 44.3 ÷ 12 = 3.69.

    These bonuses are this calculator’s assumptions, not a universal school policy. Check your school’s grading handbook or ask its registrar how course weighting, repeated courses, and transfer credits affect your official GPA. Colleges may recalculate it using their own rules.

    Your overall (cumulative) GPA

    If you already have a GPA, open “Add your GPA so far” and enter it with the credits it covers. A 3.20 over 30 credits is 96 grade points. Adding this term’s 40.3 points and 12 credits gives (96 + 40.3) ÷ 42 = 3.25 overall.

    Limits

    Credits can be from 0 to 10, in steps as small as you like (0.5 for a half-year class). Rows without a grade are skipped. Everything runs in your browser: nothing you enter is saved or sent anywhere.

    FAQs

    What's the difference between weighted and unweighted GPA?

    Unweighted GPA uses the same 4.0 scale for every class, so an A is worth 4.0 whether it's in regular English or AP Chemistry. Weighted GPA adds extra points for harder classes, usually 0.5 for Honors and 1.0 for AP or IB, so a weighted GPA can go above 4.0.

    Is an A+ worth more than an A?

    At many schools it isn't: an A+ and an A are both 4.0, because 4.0 is the top of the scale. Some colleges count an A+ as 4.3. Choose the one your school uses under "A+ counts as".

    How do I work out my cumulative GPA?

    Open "Add your GPA so far" and enter your current GPA and the credits it covers. The calculator multiplies them to get your grade points so far, adds this term's points, and divides by all your credits together.

    How are pass/fail classes counted?

    Usually not at all. A pass gives you credits toward graduation but no grade points, so most schools leave it out of the GPA. Don't add pass/fail classes here unless your school says otherwise. A fail can count as an F at some schools, so check your school's rules.

    What if my school uses percentages instead of letter grades?

    Most US schools turn percentages into letters first: 90 to 100 is an A, 80 to 89 a B, 70 to 79 a C, 60 to 69 a D, below 60 an F. Pick the matching letter for each class. Your school's cutoffs for plus and minus grades may differ.

    How can I raise my GPA?

    Classes with more credits move your GPA more, so focus there first. Early on, one strong term can change your GPA a lot; after many credits, each term moves it less. Add your GPA so far and try different grades to see what a better term would do.

    Have an idea for a tool I should add? Send it in. I read every suggestion and choose which ones to build next.

    For example: "Count the weekdays until a date, without holidays."

    Please don't include your name, email, or anything personal. I don't need it. Voting-limit status from this browser is included.