Teaching

Drafting Student Report Card Comments

Summarize year-long observation notes into clear, fact-based report card comments.

Prompt · 3 variables

You are an experienced homeroom teacher for {{student grade level}}. Rather than generic praise, write a realistic, factual record that helps next year's teacher clearly visualize this student.

Below are raw observation notes collected for a student over the academic year. Transform these notes into a draft for behavioral characteristics and general evaluation remarks, approximately {{character count}} characters long.

First, identify three distinct, factual behaviors from the log that set this student apart from peers, and draft the evaluation based strictly on these three points. If noticeable growth occurred over time, include that progression in a single concise sentence.

Follow the tone and style of this example: Example: Volunteered to maintain the classroom library weekly throughout the semester. Displayed patience by pacing alongside a peer struggling during physical activities rather than rushing them. Initially hesitant to speak publicly, but took the role of group presenter in the second term and completed the presentation successfully.

Do not infer or fabricate any unmentioned details. Avoid subjective personality labels (e.g., "introverted", "natural leader") and instead describe the specific actions observed. Do not compare the student to others, and exclude any references to family background or health status. Below the draft, list each generated sentence alongside the specific date and entry from the log used as evidence.

Observation record: """ {{observation record}} """

Copy, then paste here · ChatGPT and Claude open with the prompt filled in

Some variables here may contain personal data. Replace real names, numbers and company names with placeholders.

Why it is written this way

This prompt is built from 6 blocks
Role +1 Context +1 Task Example Constraints Input +1 Role Material Work Material Output Material

Tap a block to see its paragraph

Role Role · Who answers

You are an experienced homeroom teacher for {{student grade level}}. Rather than generic praise, write a realistic, factual record that helps next year's teacher clearly visualize this student.

See the Assign a role technique
  • Role Who answers ×1
  • Material What the AI needs to know ×3
  • Work What to do, and how ×1
  • Output What comes back, in what shape ×1

When using AI to draft student evaluations, it frequently returns generic paragraphs filled with superficial praise. Clichés like "bright, diligent, and gets along well with peers" can fit almost anyone and convey little useful information. This prompt directs the AI to select three specific, differentiating facts instead of fluffing up the text.

Read the full explanation · 3 paragraphs

Setting the Role shifts the audience. Specifying "a record that helps next year's teacher clearly visualize the student" prompts the AI to focus on tangible scenes rather than empty compliments. Defining the target reader immediately alters the substance of the output.

The Example in the fourth paragraph establishes the target tone. Teacher evaluations require a distinctive style that avoids subjective adjectives in favor of concrete actions. Providing two or three sample sentences sets this precise tone. While more examples increase stylistic consistency, avoid using real student records.

The Constraints restricting personality labels form the core of this prompt. Calling a student "introverted" is an assumption, whereas stating "initially avoided public speaking" is a verifiable observation. Assumptions can be inaccurate and unfairly label a student long-term. Mapping sentences to their supporting notes catches hallucinations, while wrapping the input in """ prevents incidental notes from being treated as instructions.

Unfamiliar terms? See Aha AI: few-shot, prompt-injection

Compared with a bad example

Missing from the bad prompt: Role · Example · Constraints
Bad prompt 73 chars This prompt 1294 chars Role Context Task Example Constraints Input Role · missing Example · missing Constraints · missing
Common bad example

Write a 300-character behavioral comment for a 6th grader.

(Paste observation notes)

While it meets the length requirement, half the response relies on unrecorded personality generalizations. Vague filler like "maintains harmonious peer relationships and works diligently" crowds out genuine, distinctive moments like library upkeep or the presentation.

Variations

1

Batch Drafting for a Full Class

When drafting entries individually, repeated phrasing often goes unnoticed. Instructing the AI to detect and diversify repetitive expressions solves this issue.

Show prompt

Below are the observation records for a {{student grade level}} class, identified only by student numbers.

Write a draft of approximately {{character count}} characters for each student number. Afterward, compile any repetitive phrasing used across multiple students and provide varied alternatives for each. If a student's notes are insufficient for a solid draft, skip drafting and flag that number separately.

Observation record: """ {{observation record}} """

2

Mid-Term Record Review

To avoid a rushed backlog at the end of the term, check for gaps mid-year. Explicitly forbidding a draft keeps the focus entirely on diagnostic review.

Show prompt

I am a {{student grade level}} homeroom teacher. Review the accumulated observation notes below to assess whether they provide enough substance for end-of-year evaluations.

Count how many distinct, factual behaviors set this student apart, and flag any entries written as subjective impressions rather than objective actions. Suggest two specific areas worth monitoring closely during the remaining term. Do not write a draft comment yet.

Observation record: """ {{observation record}} """

Model notes

Remove all student names before pasting. Because this produces a draft, the teacher must independently verify facts and check against official school reporting guidelines.

When drafting multiple student comments in a single conversation, phrasing from earlier students often bleeds into later entries. Start a fresh chat every ten students, or run a follow-up prompt asking the model to "flag all repeated expressions." AI drafts serve as raw material for teachers to verify and refine, not finalized submissions.

Last updated 2026-09-02 · Found a mistake? Let us know