Skip to content

GPA calculator

"What is your GPA?" has three defensible answers, and a college application will ask you for a different one depending on who is reading it. This page works out all three from the same list of courses: your unweighted GPA on the 4.0 scale, your weighted GPA with extra credit for honors and AP or IB courses, and the UC capped-weighted GPA the University of California calculates for itself.

Nothing you enter leaves this page or is saved anywhere. All calculations run in your browser; no data is sent to a server while you use it, and nothing is written to storage or to a cookie, so closing the tab deliberately discards your entries. Loading the page is counted as a page view, as on every other page of this site; the information you enter is not part of that count and is never transmitted to us.

The three numbers, and who asks for which

Unweighted ignores course level entirely: an A is 4.0 whether it came from AP Physics or from a study hall. It never exceeds 4.0, and it is the only one of the three that means the same thing at two different high schools, which is why most applications ask for it first.

Weighted adds half a grade point per semester for an honors course and a full point for AP or IB, which is why a weighted GPA above 4.0 is ordinary. It is a convention rather than a standard — your school may weight honors a full point, may weight only AP, or may not weight at all — so treat the weighted figure here as an estimate and your transcript as the authority.

UC capped-weighted is the most difficult to calculate by hand, and the one that determines University of California eligibility. UC ignores your school's GPA and recalculates from your A–G courses taken in tenth and eleventh grade, under three rules that surprise people:

Two things this page does not try to decide for you: whether a course is A–G certified, and whether it falls in the right grade levels. Both are a lookup against your own school's UC course list, which changes yearly — so enter the courses UC would count, and the calculator will apply the cap. If you are not sure which those are, that is a good question for a counselor, and it is one our college consulting team answers regularly.

The grade-point table

Every calculation on this page starts here. Note the first two rows: an A+ and an A are both 4.0, for the reason given above.

Letter grades and their grade-point values
GradeGrade pointsHonorsAP or IB
A+4.04.55.0
A4.04.55.0
A-3.74.24.7
B+3.33.84.3
B3.03.54.0
B-2.73.23.7
C+2.32.83.3
C2.02.53.0
C-1.72.22.7
D+1.31.82.3
D1.01.52.0
D-0.71.21.7
F0.00.51.0

The honors and AP/IB columns are the weighted values. UC does it differently: it uses the plain grade points and then adds one honor point per eligible semester, capped at eight — which is why the third worked example below comes out lower than the weighted figure rather than higher.

Three worked examples

Each one is a full year — six courses, two semesters each unless stated — with every step written out. These are the same three schedules the calculator's tests are built on, so the numbers here and the numbers it prints are the same arithmetic.

1. A schedule with no honors or AP courses

With nothing to weight, all three methods have to agree — and a calculator that showed three different numbers here would be wrong in the most visible possible way.

Worked example 1: a schedule with no honors or AP courses
CourseLevelGradeSemestersGrade points
English 10RegularA24.0 × 2 = 8.0
Algebra 2RegularB+23.3 × 2 = 6.6
BiologyRegularA−23.7 × 2 = 7.4
World HistoryRegularB23.0 × 2 = 6.0
Spanish 2RegularB+23.3 × 2 = 6.6

2. Five AP courses, where the UC cap bites

Ten AP semesters against a cap of eight. This is the example worth reading twice: the UC number lands below the weighted GPA the school would print, so a student quoting the weighted one to a UC reader is quoting a number that reader will not use.

Worked example 2: five AP courses against the eight-semester UC cap
CourseLevelGradeSemestersGrade points
AP Calculus ABAPA24.0 × 2 = 8.0
AP English LanguageAPA24.0 × 2 = 8.0
AP US HistoryAPB+23.3 × 2 = 6.6
AP BiologyAPB23.0 × 2 = 6.0
AP SpanishAPA−23.7 × 2 = 7.4
EconomicsRegularA24.0 × 2 = 8.0

3. A D in an AP course, which the two methods treat differently

A short schedule, to isolate the C-or-better rule. The weighted number rewards the D in AP and the UC number does not.

Worked example 3: a D in an AP course, and the C-or-better rule
CourseLevelGradeSemestersGrade points
AP ChemistryAPD21.0 × 2 = 2.0
Honors PrecalculusHonorsC22.0 × 2 = 4.0
English 11RegularB23.0 × 2 = 6.0

Raising the number, rather than recalculating it

A GPA moves slowly, and it moves most in the semesters you have left rather than the ones behind you — which is why the useful question is usually which courses to take next year, not what the average already is. Elite has been answering that question since 1987.