How do I calculate my homeschool student's GPA?

Updated October 4, 2026

The short answer Multiply each course's grade points (A = 4, B = 3, C = 2, D = 1, F = 0) by its credit, add those results, then divide by the total credits that carry a grade. A one-credit course counts twice as much as a half-credit course. Simply averaging the letter grades gives a different, usually wrong, number.

Your student's GPA is the single number a college reader looks at first. It is also the number parents most often get slightly wrong, because the shortcut (average the grades) feels right and is not.

The method in three steps

  1. Turn each letter grade into points on your scale. On the standard 4.0 scale: A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0.0. If you use plus and minus, A- is commonly 3.7 and B+ is commonly 3.3, but pick one scale and print it on the transcript.
  2. Multiply the points by the course credit. A 1.0-credit course with a B is 3.0 x 1.0 = 3.0 quality points. A 0.5-credit course with a B is 3.0 x 0.5 = 1.5 quality points.
  3. Add all the quality points, then divide by the total credits that carry a letter grade.

A full worked example

Here is one school year with five full-credit courses and two half-credit courses.

CourseCreditGradePointsCredit x points
English 101.0A4.04.0
Algebra II1.0B3.03.0
Biology with Lab1.0A4.04.0
U.S. History1.0B3.03.0
Spanish II1.0A4.04.0
Health0.5C2.01.0
Art0.5C2.01.0
Total6.020.0
Credit-weighted GPA: 20.0 quality points divided by 6.0 credits = 3.33.

The common mistake: averaging the grades

Many parents add up the grade points (4 + 3 + 4 + 3 + 4 + 2 + 2 = 22) and divide by the number of courses (7). That gives 22 / 7 = 3.14.

The two numbers differ by 0.19 because the average treats Health and Art, each worth half a credit, as if they were full courses. So the two C grades pull the number down harder than they should. In another family's year the error could go the other way, with a half-credit A inflating the number. Either way, a college that recalculates your GPA will catch it, and a transcript whose GPA does not match its own courses looks careless.

Cumulative GPA across four years

Do not average the four yearly GPAs. Add the quality points from all four years, then divide by all graded credits from all four years. A student who took 7.0 credits one year and 5.0 the next should have the heavier year count more.

Edge cases

Quick questions

How do you calculate GPA with half-credit courses?

Multiply the grade points by the credit (0.5 for a half-credit course), add all the results, and divide by total graded credits. A half-credit course counts half as much as a full-credit course.

Should I average my homeschooler's grades to get a GPA?

No. Averaging the letter grades treats every course as equal. Colleges expect a credit-weighted GPA, so a half-credit course should count half as much as a full-credit course.

We make this

Transcript Builder is our tool. Enter each course, credit, and grade, and it works out the credit-weighted GPA for each year and for all four years, on a standard or plus/minus scale. Your information stays on your own computer; nothing is uploaded.

Open Transcript Builder

Sources

  1. Common App support: What are Common App reports? (https://membersupport.commonapp.org/s/article/What-are-Common-App-reports-2190)
  2. Ivy Strides: How Colleges Recalculate Your GPA (https://www.ivystrides.com/blog/how-colleges-recalculate-your-gpa/)