· 4 min read · 🍎 Teachers

AI Report Card Comments Generator — How to Write 30 Comments in 30 Minutes


Report card comments are the worst part of teaching. Not because they’re hard — because they’re repetitive, time-consuming, and due at the worst possible time of year.

Here’s a workflow that takes report card comments from 3+ hours to about 30 minutes for a class of 30 students.

The Old Way vs The AI Way

Old way: Stare at a blank text box. Try to remember something specific about each student. Write a comment. Realize it sounds too similar to the last one. Rewrite. Repeat 29 more times. Finish at 11 PM.

AI way: Prepare a simple spreadsheet with student data. Feed it to AI in batches. Review and personalize. Done during your prep period.

Step 1: Prepare Your Data (10 minutes)

Create a simple spreadsheet with one row per student:

StudentStrengthsGrowth AreasSpecific ExampleTone
Student AStrong reader, participates activelyNeeds to show work in mathLed the book club discussion on Charlotte’s WebEncouraging
Student BExcellent math skills, kind to peersReluctant to participate in discussionsScored 95% on fractions unit testMotivating

You don’t need paragraphs. Bullet points and short phrases are enough. The AI will expand them.

Step 2: Write Your Template Prompt

Use this prompt (customize for your school’s format):

Write a report card comment for a [grade] student.

Student strengths: [paste from spreadsheet]
Areas for growth: [paste from spreadsheet]  
Specific example: [paste from spreadsheet]
Tone: [encouraging/motivating/supportive/direct]

Requirements:
- 3-4 sentences
- Start with a positive observation
- Include the specific example
- End with a growth-oriented statement (not negative)
- Use the student's name naturally
- Avoid clichés like "a pleasure to have in class"
- Don't use the word "however" (use "moving forward" or "next steps" instead)

Step 3: Batch Process (15 minutes)

Option A: MagicSchool AI Use the Report Card Comments tool. Enter each student’s info and generate. It’s the fastest option — about 15-20 seconds per student.

Option B: ChatGPT Paste your template prompt once, then feed students one at a time:

Next student:
Name: Student A
Strengths: Strong reader, participates actively
Growth: Needs to show work in math
Example: Led the book club discussion on Charlotte's Web
Tone: Encouraging

ChatGPT remembers the format from your template and produces consistent comments.

Option C: ChatGPT Batch Mode Paste 5-6 students at once:

Generate report card comments for these students using the format above:

1. Student A — Strengths: strong reader, active participant. Growth: show work in math. Example: led book club discussion. Tone: encouraging.

2. Student B — Strengths: excellent math, kind to peers. Growth: participate more in discussions. Example: 95% on fractions test. Tone: motivating.

[...continue for 5-6 students]

This is the fastest method — you get 5-6 comments in one response.

Step 4: Review and Personalize (5 minutes)

Read each comment. You’re looking for:

  • Accuracy — Does it reflect what you actually know about this student?
  • Specificity — Does it mention the real example you provided?
  • Tone — Does it match what this student’s parents need to hear?
  • Your voice — Does it sound like you wrote it?

Make small edits. Change a word here, add a detail there. This is where your knowledge of each student matters — the AI gives you the structure, you add the soul.

Example Output

Input:

Name: Student C
Strengths: Creative writer, strong vocabulary
Growth: Needs to improve organization in longer writing pieces
Example: Wrote an amazing short story about a time-traveling dog
Tone: Encouraging

AI Output: “Student C has shown remarkable growth as a writer this term. Their creative short story about a time-traveling dog demonstrated vivid imagination and an impressive vocabulary that goes well beyond grade level. Moving forward, we’ll be working on organizing longer writing pieces with clear beginnings, middles, and endings — a skill that will help Student C’s wonderful ideas shine even brighter.”

That took 10 seconds to generate. A quick read confirms it’s accurate and well-written. Maybe you’d change “remarkable growth” to something more specific, or add a detail about the story. Two minutes of editing, tops.

Tips for Better Results

Be specific in your input. “Good at math” produces generic comments. “Mastered multi-digit multiplication and helps classmates during partner work” produces specific, meaningful comments.

Vary the tone. Not every comment should be the same level of enthusiasm. Some students need encouragement, others need gentle directness about areas for improvement.

Don’t skip the review. AI occasionally produces comments that are technically correct but tonally wrong — too enthusiastic for a struggling student, or too mild for a student who’s excelling. Your judgment matters.

Save your prompts. Next semester, you’ll have the same format ready to go. Update the student data and you’re done even faster.

The Math

  • 30 students × 2 minutes each (generate + review) = 60 minutes
  • Realistically, with setup and the occasional rewrite: 30-45 minutes
  • Old way: 3-5 hours

That’s 2-4 hours back in your life. Every. Single. Reporting period.