Class Progress Report Template
What goes into a class progress report
Ships in the workspace as the class progress report; the sample is rendered by the real engine from one roster table.
See it live: rendered sample — class progress report.
The data shape the template expects
One row per student — the sheet you already keep for grading:
student,parent_email,sessions_attended,homework_done,average,topic,score Mia Chen,mia.parent@example.com,10,9,88,grammar,82 Mia Chen,mia.parent@example.com,10,9,88,speaking,94 Leo Park,leo.parent@example.com,9,7,79,grammar,74 Leo Park,leo.parent@example.com,9,7,79,speaking,85
The chart reads the topic rows; the headline reads the student row. One paste covers the whole class — each family receives only their own child's report, never the roster.
Notes that get read (and kept)
- Name the material. "Worked on past tenses in storytelling" beats "improved grammar" — parents cannot judge an abstraction.
- One specific win, one next step, per note. Two paragraphs is the limit before the note stops being personal.
- Same week every month, and parents stop emailing to ask. The schedule is half the product.
- Per-recipient rewriting (workspace) lets one draft serve mixed groups: the same month, encouraging for the beginners branch, technical for the exam group.
Related reading: How to Write a Monthly Client Report (the four-block rules apply to notes) · ReportSkills vs Google Sheets reporting.
Coming from Looker Studio?
Nobody runs classrooms on Looker Studio — attendance sheets and grade books have no connectors, and parents want a note, not a screen. That is the honest test of the format: the structure copies anywhere, and as a workspace template each student gets their own page, commentary rewritten from their own rows, out on the day you set.
Weighing the dashboard route: ReportSkills vs Looker Studio bills the free tool in hours, honestly.
Frequently asked questions
What should a class progress report include?
One readable page: attendance and homework completion with the session average at the top, a small chart of performance by topic, a what-we-worked-on paragraph naming the period's actual material, and one teacher note about this specific student. A report that needs a legend to read is a transcript, not a progress report.
How often should progress reports go out?
Monthly for classes that run monthly, per term for school-style courses — always the same cadence, so parents stop having to ask. The value is the rhythm: a report that arrives on the first week of every month answers the 'how is it going' question before it is asked.
How do I write notes for twenty students without spending a night on it?
Write one note per student in a single table column — attendance and scores come from the same rows anyway. In the workspace, the note block can also be rewritten per recipient under rules you set (encouraging for beginners, technical for competition squads), from your own draft.
PDF or a link for parent-facing progress reports?
Both, in one email: the PDF is the record parents keep and forward to the next teacher; the live link is what actually gets read on a phone. The link also tells you it was opened, which quietly ends the 'did you get my report?' thread.
One roster paste, one report per family
The workspace splits the table into separate branded reports, sends each family only their own child's page, and logs every delivery.
Open the workspace