Free calculator

GPA Calculator: Weighted and Unweighted

Enter your courses with letter grades or percentages to get your GPA. Set it up the way your school does it: plus and minus grades, your own percentage ranges, and extra points for Honors, AP, IB or dual-enrollment courses.

Calculated in your browser — nothing you enter is stored or sent.

1

Your courses

One row per course. A grade can be a letter, such as B+, or a percentage, such as 87.

    2

    Your GPA

    Enter at least one grade above.

    3

    Your school's grading scale

    Starts with the common US 4.0 scale. Change any value to match your school.

    LetterPointsLowest percentage

    A percentage grade gets the highest letter whose lowest percentage it reaches. Anything lower is an F.

    4

    Weighted courses

    Many high schools give harder courses extra points. Mark each course's type in step 1.

    5

    Earlier grades (optional)

    To get a cumulative GPA, add the GPA and credits you already have.

    How GPA is calculated

    Each grade is worth a number of points: on the common 4.0 scale, A = 4, B = 3, C = 2, D = 1 and F = 0. Multiply each course's points by its credits to get its quality points. Add up the quality points, then divide by the total credits.

    For example, an A in a 1-credit course (4 quality points) and a B in a 0.5-credit course (1.5 quality points) give 5.5 ÷ 1.5 = 3.67.

    Weighted and unweighted GPA

    An unweighted GPA counts every course on the same scale. A weighted GPA gives harder courses, such as Honors, AP, IB or dual enrollment, extra points. One school might make an A worth 4.5 in Honors and 5.0 in AP; another might use 5.0 and 6.0. Colleges often look at both and may recalculate GPAs their own way.

    Step 4 offers both common ways schools weight: the same extra points on every passing grade of a course type, or a separate scale where you set the points for every letter in each kind of course. You can also name one course type of your own.

    Plus and minus grades

    Some schools count only the letter, so a B+ and a B− are both worth 3.0. Others add or take away about 0.3: B+ = 3.3, B = 3.0, B− = 2.7. Turn on plus and minus grades in step 3 and set the value your school uses. If plus and minus grades are off, a typed B+ counts as a B.

    Private by design

    The calculation runs in your browser. Your courses and grades are not sent to Doodleden or anyone else, not stored on your device, and not put in the page address. They clear when you close or reload the page.

    Nothing you enter is uploaded to or stored by Doodleden. This site is funded by advertising; our ad partners use cookies and similar technologies as described in our privacy policy.