Report Comment Generator
Helps you word a report comment: pick a tone, the strengths and the areas to build on, and get respectful phrasing you then edit. A wording aid, not an assessment.
The text is built in your browser only. The name, your notes and the comment are never saved or sent to a server.
Try another tool
Picked to go with this oneWriting thirty report comments that are fair, specific and do not all sound identical is one of the least enjoyable parts of the job. This helps with the wording. Pick the tone, the pronoun, the subject, the strengths you actually saw and the areas worth building on, and it assembles a draft you then edit. It is a phrasing aid, not an assessment: every judgement in the comment is one you selected. It will not diagnose a child, label them, or describe a personality as fixed.
How to use this tool
- 01Set the basicsA first name if you want one in the text, and the pronoun to use. Leave the name blank and the comment refers to the student generally.
- 02Choose the toneEncouraging, balanced, or room to improve. The last one is phrased as something to build on rather than as a verdict.
- 03Pick what is trueUp to four strengths and three areas to build on, plus a subject or context. Add one personal sentence if you have one.
- 04Generate, reword, editAsk for different wording until the shape is right, then copy it and edit it into something true of this particular student.
When is this useful?
- End of term reportsGet past the blank page for each student, then spend your time on the part that needs your judgement.
- A mid-term progress noteA short two-sentence version for a quick update to parents rather than a full report.
- A difficult comment you want to get rightWhen there are real concerns, the phrasing matters most. The "room to improve" tone frames them as growth rather than as a label.
- Tutors and private teachersThe same problem exists outside school. Nothing here assumes a particular school system.
Examples
- Encouraging, science, detailedOpens on effort, names curiosity and helping classmates, adds a science-specific line, and closes warmly.
- Room to improve, maths, mediumAcknowledges a hard term, names homework and focus as things to work on, and stays away from any verdict about ability.
- Balanced, behaviour, with your own sentenceYour personal line sits second, so it survives even at the shortest length.
Tips for a better result
- Your own sentence is the one parents rememberOne specific, true observation does more than three generic ones. The tool puts it early on purpose.
- Pick fewer strengths, not moreFour strengths in one comment reads like a list. Two that you genuinely saw read like you know the child.
- Read it as the parentBefore sending, read it as someone who loves this child. Anything that would sting when it does not need to is worth rewording.
- Vary the wording across a classRegenerating gives different phrasings from the same choices, so thirty comments do not open with the same sentence.
What it will not write
Certain phrasings are blocked outright, not merely discouraged: words that label a child as lazy or unintelligent, anything that reads as a clinical diagnosis or suggests one, and absolutes like "will never" or "incapable of". A teacher writing a report is not in a position to diagnose, and a generated sentence should not put words in your mouth that you would not defend at a parents evening. A test enforces the list, so it cannot quietly slip back in.
Pronouns and phrasing
The pronoun setting picks he, she, or singular they, and the sentences agree grammatically either way — "they do", not "they does". Singular they is also the sensible default if you are drafting comments before deciding which student gets which.
Why it is a draft, not a comment
Everything the generator asserts comes from your selections, which means it can only ever be as accurate as the boxes you ticked. It has not met the student. Treat the output as a first sentence to react to, edit it until it is true, and add the specific detail only you have.
Frequently asked questions
Does this write report comments for me?
It drafts the wording from choices you make: tone, strengths, areas to build on, subject and length. The judgements are yours; it only phrases them. It is meant to be edited before it goes anywhere.
Does it use AI?
No. It assembles sentences from a fixed, human-written phrase bank, so the same choices always produce wording from the same pool. Nothing you type is sent anywhere.
Can it say something negative about a student?
It can say there are areas to build on, because that is sometimes the honest thing to write. What it will not do is label a child, imply a diagnosis, or use absolutes like "never". Those phrasings are blocked by a test.
How do I get a different version?
Ask for different wording. The same selections produce alternative phrasings, which is how you avoid thirty comments that all start the same way.
Do I have to enter the student’s name?
No. Leave it blank and the comment refers to the student generally, which is useful when drafting a set of comments before assigning them.
Is any of this saved?
No. Names, notes and the generated text stay in your browser, are never uploaded, and are gone when you close the page.


Report comment
It is good to be able to say that this student arrives ready to learn and in good spirits. Across subjects, they show interest in a range of topics.
This is a starting point, not a finished comment. Read it, make it true of this particular student, and edit it before it goes anywhere.