Free tool
Homeschool GPA calculator
Enter each course with its credit hours and letter grade. Weighted and unweighted GPA update as you type, on the standard 4.0 scale, using the same rules Homeschoolio applies when it builds a transcript. Nothing is uploaded, and nothing leaves your browser.
| Course | Level | Grade | Credits | Remove |
|---|---|---|---|---|
Homeschoolio does this from grades you already logged, then prints the finished transcript with courses, credits, and both GPAs.
See the transcript generatorHow this calculator works
Each letter grade becomes points on the 4.0 scale: A is 4.0, A- is 3.7, B+ is 3.3, B is 3.0, and so on down to F at 0. Those points are multiplied by the course's credit hours, totalled, and divided by the credit hours that count toward GPA. That credit weighting is why a full-year course moves the number more than a half-credit elective.
For the weighted GPA, honors adds 0.5 and AP or dual enrollment adds 1.0 before the multiplication, capped at 5.0 for any single course. Pass/fail courses are left out of both GPAs because there is no grade point to average, though they still earn their credit. Failed courses stay on the transcript but add nothing to credits earned, which is what colleges read that total to mean.
What to do with the number
A GPA on its own is not a transcript. Colleges want the courses, the credits, the grades, the scale you used, and a graduation date, on one page. Our guide to building a homeschool transcript walks through each section, and the free transcript template gives you the layout to copy.
Two things worth getting right early. State your grading scale on the transcript so nobody has to guess how you got there. And keep the underlying records, because a GPA you cannot substantiate with course work is the one that raises questions. What to keep, and for how long covers that.
Common questions
How do you calculate a homeschool GPA?
Convert each letter grade to points on the 4.0 scale, multiply by that course’s credit hours, add up the results, then divide by the total credit hours counted. Credit hours are what make it a weighted average, so a one-credit course counts twice as much as a half-credit one.
What is the difference between weighted and unweighted GPA?
Unweighted GPA caps every course at 4.0 no matter how hard it was. Weighted GPA adds a bonus for more demanding courses, commonly 0.5 for honors and 1.0 for AP or dual enrollment, so a weighted GPA can exceed 4.0. Most transcripts show both, and this calculator returns both.
Is a homeschool GPA valid for college applications?
Yes. Colleges routinely accept parent-issued homeschool transcripts, and a GPA calculated on a standard 4.0 scale is what they expect to see. What matters is that your method is consistent and that you can explain it, which is why listing your scale on the transcript is worth doing.
How many hours is one high school credit?
The common convention is 120 to 180 hours of instruction for one credit, with many families using 150. A course can also earn a credit by completing a recognized textbook or program regardless of hours. Pick one method, use it for every course, and note it on the transcript.
Should pass/fail courses count toward GPA?
No. A pass/fail course has no grade point to average, so it is normally excluded from the GPA while still appearing on the transcript and still earning its credit. This calculator excludes them from the GPA and counts the credit.
Do failed courses count toward total credits?
No. Total credits on a transcript is read as credits earned, so an F or a no-pass appears on the transcript but adds nothing to the total. This calculator handles it the same way.