Homeschool Transcript Kit

How to calculate weighted and unweighted GPA for a homeschool transcript

A GPA is grade points multiplied by credits, added up, then divided by the credits that were graded. For the student below, three finished years come to 60.60 quality points over 17 graded credits: 3.56 unweighted, and 3.77 once honors, AP and dual enrollment points are added.

Step 1: turn each letter grade into grade points

Most homeschool transcripts use a 4.0 scale. On a plus/minus scale the minus and plus grades sit between whole letters; on a whole-letter scale an A- counts the same as an A.

Grade points on a 4.0 scale
LetterPlus/minus scaleWhole-letter scale
A+ and A4.04
A-3.74
B+3.33
B3.03
B-2.73
C+2.32
C2.02
C-1.72
D+1.31
D1.01
D-0.71
F0.00

If you grade in percentages, convert them first. The grading scale guide has the 10-point and 7-point bands.

Step 2: multiply by credits to get quality points

A full-year course is usually 1.0 credit and a semester course 0.5, so an A in a half-credit course adds 2.00 quality points, not 4.00. This is the student from the builder's example: grades 9 to 11 are finished, and 12th grade is in progress.

Quality points course by course (plus/minus scale; weighting: honors +0.5, AP +1.0, dual enrollment +1.0)
YearCourseLevelGradePointsCreditsQuality pointsWeighted QP
9thEnglish 9A4.01.04.004.00
9thAlgebra IB+3.31.03.303.30
9thBiologyA-3.71.03.703.70
9thWorld GeographyA4.01.04.004.00
9thSpanish IB3.01.03.003.00
9thPhysical EducationPnot in GPA0.5
9thArt FoundationsA4.00.52.002.00
10thEnglish 10HonorsA-3.71.03.704.20
10thGeometryB3.01.03.003.00
10thChemistryB+3.31.03.303.30
10thWorld HistoryA4.01.04.004.00
10thSpanish IIB+3.31.03.303.30
10thHealthA4.00.52.002.00
10thPianoA4.00.52.002.00
11thAP English LanguageAPB+3.31.03.304.30
11thAlgebra IIHonorsB3.01.03.003.50
11thPhysicsB+3.31.03.303.30
11thU.S. History (HIST 1301/1302)Dual enrollmentA4.01.04.005.00
11thSpanish IIIHonorsA-3.71.03.704.20
11thPersonal FinanceA4.00.52.002.00
Graded courses, grades 9 to 1117.060.6064.10

Step 3: divide by the credits that were graded

Unweighted GPA: 60.60 / 17.0 = 3.56

Weighted GPA: 64.10 / 17.0 = 3.77

Both are rounded half up to two decimals (60.60 / 17 is 3.5647).

The divisor is 17.0, not the 17.5 credits the student has earned. Physical Education was graded Pass, so its half credit counts toward graduation but has no grade points to average. The five 12th-grade courses are in progress: they are listed with their credit in parentheses and join the GPA only when a final grade is entered. An F would do the opposite of a Pass: it enters the GPA as 0 points and earns no credit.

The same arithmetic run per year gives 3.64 for 9th grade, 3.55 for 10th and 3.51 for 11th unweighted, and 3.64, 3.63 and 4.05 weighted. A weighted GPA above 4.0 is normal once AP or dual enrollment points are added.

How the weighting choice changes the result

No national rule sets the weights. These are the four options the builder offers, applied to the same three years:

Same courses, four weighting choices
WeightingWeighted QPWeighted GPA
Honors +0.5, AP +1.0, dual enrollment +1.064.103.77
Honors +0.5, AP +1.0, dual enrollment not weighted63.103.71
Honors, AP and dual enrollment +1.065.603.86
No weighting60.603.56

Whichever you choose, print it: the transcript's grading key states the weights, and a reader can recompute the figure from the course list. Switching to a whole-letter scale, where the A-, B+ and other plus/minus grades collapse to the whole letter, moves this student to 3.53 unweighted and 3.74 weighted.

Colleges may recalculate it anyway

The College Board's BigFuture guide says that colleges "may recalculate your GPA based on their own criteria", for example by removing noncore courses such as physical education and electives, or by adjusting or removing weighting for AP and honors (BigFuture, How to Calculate Your GPA on a 4.0 Scale). That is the reason to show the arithmetic on paper rather than a bare number.

The University of California publishes its own method (UC Admissions, GPA requirement). It counts A-G courses completed from the summer after 9th grade through the summer after 11th grade, gives A 4, B 3, C 2 and D 1 ("Pluses and minuses don't count"), adds an extra point for each semester of a UC honors-level course up to 8 points (no more than 4 from 10th grade, none for a D or F), and tells applicants "Do not round up or down." For nonresidents, UC gives honors weight to AP or IB courses only, not school-designated honors courses.

Applied to the student above as a nonresident, and assuming only the English, math, science, history and language courses count as A-G (UC decides that, not the family), the 10th and 11th grade courses make 20 semester grades worth 68 points: 3.40. The only honors points available are the two semesters of AP English Language, which lift it to 70 / 20 = 3.50. The transcript's own 3.56 and 3.77 are not wrong; they answer a different question.

Let the builder do this arithmetic

Enter the courses and grades and both GPAs, the per-year figures and the workings page are produced for you. The preview is free; the PDF is $29, once.

Build my transcript