How to calculate a homeschool GPA
A GPA is an average of grade points, weighted by how many credits each course is worth. Homeschool parents act as the school, so you choose the grading scale. What matters is that you use one scale for all four years and print it on the transcript. This calculator follows the scale most schools and transcript services use.
1. Turn each letter grade into points
On the standard 4.0 scale an A is 4 points, a B is 3, a C is 2, a D is 1 and an F is 0. Plus and minus grades move a grade up or down 0.3, so a B+ is 3.3 and an A- is 3.7. An A+ is 4.0 here by default. Some schools give it 4.3, so the calculator has a switch for that. The University of California ignores plus and minus grades entirely, which is a good reminder that scales vary.
2. Multiply by credits to get quality points
A full-year course is usually 1 credit and a semester course is 0.5. Grade points times credits givesquality points. An A in a half-credit art class is 4 × 0.5 = 2 quality points, half as much as an A in a full-year English class.
3. Divide by total credits
Add up the quality points and divide by the total credits. That is the unweighted GPA, the number that compares most easily across schools.
4. Add the weight for harder courses
For the weighted GPA, honors courses get an extra 0.5 point and AP or dual enrollment courses get an extra 1.0, so an A becomes 4.5 or 5.0. These are the HSLDA transcript defaults, and the University of Florida uses the same values when it recalculates applicant GPAs. An F earns no bonus. Some colleges are stricter: Florida only weights grades of C or better, and California gives no extra point for a D or F and caps how many honors points count.
Worked example
A 10th grader takes five full-year courses and one semester of art. Algebra II is an honors course and U.S. History is AP.
| Course | Grade | Credits | Points | Weighted |
|---|---|---|---|---|
| English 10 (Regular) | A | 1.0 | 4.0 | 4.0 |
| Algebra II (Honors) | B+ | 1.0 | 3.3 | 3.8 |
| Biology with lab (Regular) | A- | 1.0 | 3.7 | 3.7 |
| AP U.S. History (AP / dual enrollment) | B | 1.0 | 3.0 | 4.0 |
| Spanish II (Regular) | A | 1.0 | 4.0 | 4.0 |
| Art (Regular) | A | 0.5 | 2.0 | 2.0 |
| Total | 5.5 | 20.0 | 21.5 |
20.0 quality points over 5.5 credits is an unweighted GPA of 3.64. With the honors and AP bonuses the student has 21.5 quality points, for a weighted GPA of 3.91. The B+ in honors Algebra II counts as 3.8 and the B in AP U.S. History counts as 4.0.
Putting GPA on a homeschool transcript
Most homeschool transcripts list each course by year with its grade and credits, then a cumulative GPA. If you weight grades, show both numbers and label them, and print your grading scale and weights on the transcript. That lets an admissions office check your math or redo it with their own rules.
Be careful with course labels. Calling a course honors is your decision, so keep notes on what made it harder. The AP label belongs to the College Board, which expects AP courses to go through its AP Course Audit. Homeschool teachers can submit a course for that, or a student can take an authorized online AP course. Dual enrollment courses are taken at a college, so use the college grade.
This calculator gives you one GPA for whatever courses you enter. To get a cumulative GPA, enter every high school course from all years. To get a single year, enter just that year.
Sources
- College Board BigFuture: How to convert your GPA to a 4.0 scale
- HSLDA Transcript Service: User guide (grading scale and weighting)
- University of Florida Admissions: Our decision process (GPA weighting)
- University of California Admissions: GPA requirement
- College Board AP Central: How can homeschool educators label their courses AP?
