Homeschool Transcript Builder
Paste one course per line — title, school year or grade level, credits, grade, and an optional mark for an honors or AP-style weighted course — and get back a printable transcript: courses grouped by year with per-year credit totals and per-year GPA, cumulative credits, and cumulative unweighted and weighted GPA side by side, ending with a signature and date line for the parent-administrator. The grading scale is yours: type the grade-to-points mapping you use and it is the only scale applied, because scales genuinely differ between families, umbrella schools and states. The GPA is credit-weighted the correct way — the sum of points times credits divided by the sum of credits, not the plain average of the grade points, which is the usual mistake and gives a different number whenever half-credit courses are involved. Be clear about what this is and is not. It formats and computes exactly what you enter and nothing else: it never invents a course, a credit value or a grade, it does not store your records between visits, and it contains no state rules and no graduation requirements, because those differ by state and change over time. It cannot tell you whether a transcript will be accepted, whether a GPA is good, or what any college requires — requirements differ by state and by institution, and the receiving college's own admissions office is the authority. Everything runs on your device, offline.
Try it now
Worked example
Learn the method
Inputs
- Student name
Jordan Rivera - School name
Rivera Family Academy - Address / contact
Springfield, IL - Date issued
June 2026 - Prepared by (administrator)
Alex Rivera, parent-administrator - Grade scale (grade=points, your own)
A=4, A-=3.7, B+=3.3, B=3, B-=2.7, C+=2.3, C=2, C-=1.7, D=1, F=0 - Extra points for a weighted course
1 - Your own credits-per-year yardstick
6
Frequently asked
Why is the GPA different from averaging my grade points?
Because credits are weighted in. GPA is the sum of (grade points x credits) divided by the sum of credits, so a one-credit lab science counts twice as much as a half-credit elective. Averaging the grade points treats them equally and gives a number that will not survive checking.
Which grading scale does it use?
Only the one you type into the scale field. Nothing is built in. Write it as grade=points pairs, for example 'A=4, A-=3.7, B=3' — you can use a 4.0 scale, a 5.0 scale, a 100-point scale or anything else, and any grade not in your list is flagged rather than scored.
How does the weighted GPA work?
Courses you mark as weighted get the bonus you set added to their grade points for the weighted column only. The unweighted column ignores the marks entirely, so you can see both. There is no standard bonus; one point is a common choice, but the number is yours.
Does it report state compliance?
No, and deliberately so. Homeschool requirements differ across all fifty states and change over time, so a built-in table would eventually be wrong in a way that matters. Check your own state's current requirements, and the requirements of any college you are applying to.
Does it keep my records year to year?
No. Nothing is stored — the tool has no database and no memory between visits. Keep your running course list in a document or spreadsheet and paste it here whenever you want a fresh transcript.
Will a college accept this transcript?
That is not something this tool can know or promise. It produces a clear, conventionally formatted record of what you entered, with arithmetic you can check. Whether a particular institution accepts a parent-issued transcript, and what else it wants alongside one, is a question for that institution's admissions office.