thinkhard.SI

Prompt repository Teaching & training

Write a weekly class update for families

You send families a short update each week and want it clear, warm and easy to read on a phone, including for families still learning English.

Registry no.
EDU-023
Collection
Teaching & training
Laid out for
Any chat model
Score
10 out of 10
Blanks to fill
6
Added

Teaching & trainingAny chat

The prompt

Score 10 of 10, Excellent

Use it when You send families a short update each week and want it clear, warm and easy to read on a phone, including for families still learning English.

  • {{class_description}}
  • {{notes}}
  • {{dates}}
  • {{actions}}
  • {{channel}}
  • {{signoff}}
Full prompt and why it works
Prompt
Write this week's class update for the families of my {{class_description}}, from my notes below, so that they know what we learned, what is coming up, and what they need to do.

My notes for this week:
"""
{{notes}}
"""

Dates and deadlines coming up: {{dates}}
Anything families need to do or send in: {{actions}}
How it will be sent (email, app, printed): {{channel}}
My name and how families can reach me: {{signoff}}

Format:
1. A subject line or title under 10 words.
2. A two-sentence opening about the week.
3. "What we learned": three or four bullets in plain words a family member can ask their child about, plus one conversation starter, such as "Ask your child how they measured the shadow."
4. "Coming up": dates in a short list, each with the day and the date.
5. "Please": the actions families need to take, each with a deadline, or "Nothing this week".
6. A one-line sign-off with how to reach me.

Keep it under 220 words, so it can be read on a phone in a minute. Write short sentences in everyday words, because some families are still learning English and some use a translation tool. Avoid school jargon and acronyms; if one is needed, explain it in a few words. The tone should be warm and positive, without an exclamation mark on every line.

Do not mention individual students, grades or behavior, because the update goes to every family. Do not add events, dates or requests that are not in my notes. If a date or deadline in my notes is incomplete, such as a day without a date, put [confirm date] in its place.

Variables

{{class_description}}
Your class, for example "3rd grade class" or "Year 9 history group".
{{notes}}
Your rough notes on the week: topics, activities, things that went well.
{{dates}}
Upcoming dates, for example "field trip Thursday, Nov 6". Write "none" if there are none.
{{actions}}
What families need to do, for example "sign the trip form by Monday". Write "none" if nothing.
{{channel}}
How it is sent, for example "the school app".
{{signoff}}
Your name and the best way to reach you.

Why it works

  • Length. Under 220 words with fixed sections, because most families read class updates on a phone in a spare minute.
  • What to avoid. No individual students, grades or behavior in a message that goes to every family, and no events that are not in your notes.
  • If unsure. An incomplete date becomes [confirm date] rather than a guessed day that sends families to the wrong event.

How to use it

  1. Press Fill in variables and type your details into each blank. What you type stays in this browser.
  2. Copy the filled prompt into the AI tool you already use, such as ChatGPT, Claude or Gemini, or open it in the Grader or the Prompt Tester here.
  3. Before you rely on it, try it on three or four real examples. The Prompt Tester runs them all at once and shows which ones go wrong.
Use it from code

Get this prompt as JSON from the free REST API, with your own text in the blanks, or let an AI assistant fetch it through the MCP server. No key.

curl -s https://thinkhard.si/api/v1/prompts/weekly-family-update

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "weekly-family-update"}, or just ask for it by name.