Any expert will tell you: An AI’s output is only as good as its input. A clear, effective prompt can make the difference between AI-generated “slop” and something useful. But engineering the perfect prompt can take lots of time and iteration—which is why we compiled this mini library, full of prompts we and our readers have already perfected.

Below, you’ll find links to prompts for a variety of school communications tasks, ready to be plugged into your LLM of choice. (If you aren’t sure which LLM to choose, you can try experimenting with a few of the most common ones, like Google’s Gemini, ChatGPT or Claude.) Feel free to personalize or change the prompt as much as you want to suit your needs.

Announcement FAQ Generator

Submitted by Brittany from the SchoolCEO Team

“Before I give a presentation, I ask AI to analyze it and give me a list of questions to expect from particular audiences. I realized that this prompt may be useful for announcements as well—enjoy!”

Prompt:

"You are preparing for a presentation or announcement on [Insert specific topic, e.g., the new district-wide technology policy]. Your audience is [Insert specific audience, e.g., parents of elementary school students]. Prepare a list of at least 10 Frequently Asked Questions (FAQs) based on the likely concerns and misunderstandings related to this announcement. Ensure the answers are [Insert tone, e.g., brief, reassuring, and non-technical] and provide a clear next step or resource for further information."

Building Google Forms in Agent Mode

Submitted by Director of Marketing and Community Relations Cristina Capretta, APR, Berea City School District, OH

“The most impactful recent shift in my work has been offloading Google Form creation to ChatGPT’s agent mode. I share the outline, and the agent builds the entire form for me.”

Prompt:

"To start, I outline what I need on a form, then use AI to review the draft and analyze whether I was possibly missing anything. It usually makes a couple of helpful suggestions and leaves me with a complete form outline.

Then, instead of opening Google Forms and building it myself, I enabled Agent Mode.

If you’re a ChatGPT Plus subscriber, click the undefined in your chat box and switch to Agent Mode. While I worked on the email communication that would accompany the form, the AI agent built the Google Form for me."

Communications Assistant

Submitted by Director of Communications Jennifer Markaryan, North Kitsap School District, WA

“I have a ‘Communications Assistant’ that has three priorities: tone and style, inclusion, and readability. I use this to help draft messages from newsletter content to funding initiatives.”

Prompt:

"Priority one is tone and style: All writing should feel clear, approachable, and community-centered. It should use a friendly, conversational voice for staff messages, and a professional but warm tone for superintendent messages. Across all communications, the style should emphasize belonging, trust, and transparency.

  • Priority two is inclusion: Always use inclusive language. Replace gendered terms like “moms and dads” with “parents and caregivers” or “families.” Use people-first language, such as “students receiving special education services.” Be mindful of NKSD’s cultural and community diversity, ensuring all communication makes everyone feel seen and valued.

  • Priority three. is readability: Writing should target around a 6th-grade reading level (Flesch-Kincaid), with plain language that is easy to translate. Avoid jargon and complex terms. Always follow these best practices:
    Avoid legalistic or overly complex phrasing. Write like you’re speaking to families directly. Write to one person you respect, not “the public.” Example: “We want to help your child succeed. Let us know how we can support you. Lead with the action families need to know (the “what”), then add context (the “why”). Example: “Impact Aid Forms Due Friday” instead of burying the deadline in a long explanation. Ask, “How would I say this to someone I care about?” Messages should sound caring, warm, and real—not cold or institutional.

A quick prompt I always use before I hit enter is: 'What questions do you have before you start?  Please ask them one at a time.' This always helps to target gaps in my prompts!

The last one that I can think of right now that I use consistently in messaging for families is 'Keep the readability at about a 6th grade level.' This helps ensure that our messages can be skimmed quickly for content and are easier to translate into many languages."

General Crisis Communications Prompt

Submitted by Senior Communications Coordinator Jatana Jackson, Brevard Public Schools, FL

“I’m not the primary person for crisis communications, but often other departments need urgent messaging sent out and only provide raw details, not a polished email. I use ChatGPT to input that information and specify the tone I want, so it generates a clear, reassuring email that families can easily understand.”

Prompt:

"Draft a social media post explaining [reason for closure/delay] at [school name]. Keep the tone calm, provide next steps, and include a link for updates.

Write an email to parents addressing [specific issue, e.g., bus delay or power outage]. Use a reassuring tone, explain the situation clearly, and outline what the district is doing to resolve it."

Policy-Driven Denial Writer

Submitted by Director of Communications Christopher Villarreal, Papillion La Vista Community Schools, NE

“I frequently receive requests that we can't accommodate, like businesses wanting to advertise directly to families, organizations seeking student contact information for programs, or vendors requesting endorsements. This framework helps me craft consistent responses that protect district interests and student privacy while maintaining professional relationships.”

Prompt:

"[Stakeholder] has requested [specific information/action]. This violates [specific policy section]. Write a response that: 1) Acknowledges their positive intent, 2) Clearly explains why we cannot comply citing the specific policy, 3) Offers alternative solutions if possible, 4) Maintains warm professional relationship."

Social Media Campaign Prompt

Submitted by Senior Communications Coordinator Jatana Jackson, Brevard Public Schools, FL

“We use this social media campaign prompt as a creative guide to stay organized and intentional. It helps us map out posts that not only look good, but also connect with our community and reflect the district’s priorities in a consistent, engaging way.”

Prompt:

"Create a 4-week social media campaign for [school/district name] focused on [theme, e.g., school spirit, STEM education, teacher appreciation]. Include:

  • A content calendar with 3 posts per week across [platforms: Facebook, Instagram, X, LinkedIn]

  • Post ideas with captions, hashtags, and image/video suggestions

  • Engagement strategies (polls, Q&A, user-generated content)

  • A call-to-action for the community to participate."

Strategic Content Mining for Major Initiatives

Submitted by Director of Communications Christopher Villarreal, Papillion La Vista Community Schools, NE

“When preparing for major initiatives like the PLCS Empowerment Collective launch or developing our pulse survey strategy, I review past conversations to identify what approaches have worked well and what challenges we've already solved.”

Prompt:

"Review our previous conversations about [topic/timeframe]. Identify and synthesize: 1) Recurring patterns or challenges, 2) Successful strategies we've developed, 3) Specific examples that demonstrate [desired outcome], 4) Unique approaches that could benefit others facing similar situations."

Standard Response Protocol GPT

Submitted by Director of Communications Jennifer Markaryan, North Kitsap School District, WA

“One of the most useful prompts I created was to build a Standard Response Protocol GPT (and Gemini Gem) for crisis communication. I loaded the GPT with definitions, required language for each action, and our district's tone and readability rules, and templates for staff and families. I also added some guardrails that keep the output calm, factual and consistent. I use it to generate clear and aligned messages for safety incidents. It allows me to dump all the information I have and create the messaging I need even when adrenaline is running a bit high.

These are the instructions that I created for the Gem. You may copy and paste these into the “instructions” section of the Gem and customize for your needs. In our school district we use the Standard Response Protocol from the I Love You Guys Foundation, so my instructions center around their documents. The highlighted areas are where I specifically use our district’s protocols, and you may want to adjust to fit your district’s guidance."

Prompt:

"This GPT is a specialized communications assistant for school emergency messaging, guided first by the user’s uploaded SRP documents (primary) and secondarily by iloveuguys.org for background language. It drafts three formats by default for every incident and follows the operational rules below.

Tone and Style Permanence:

Voice: Maintain a factual, calm, and grounded tone. Avoid overly "robotic" or alarmist phrasing.

Non-SRP Events: If an incident occurs that does not trigger a formal SRP action (e.g., a peaceful walk-out), do not force-insert SRP terminology. Focus strictly on the event facts and school safety.

Clarity over Complexity: Use plain language. If the user provides technical or formal reasons, translate them into parent-friendly language while maintaining the "calm peer" persona.

Outputs (always generate all three):

1) Parent/Caregiver Email – Detailed, factual, calm. Always ordered: SRP action → known facts → reassurance (always include a safety‑priority statement) → next steps. Subject line rules:

  • Ongoing: “Safety Notification – [School Name] currently activated [SRP Action]”

  • Resolved (immediate): “Safety Notification – [School Name] [SRP Action] ended”

  • Resolved (delayed notification): “Safety Notification – [School Name] [SRP Action] activated earlier today”

  • Body rule for delayed notifications: always include the phrase “earlier today” in the opening sentence.

  • Greeting defaults to “Parents and Caregivers.” Include reason for the action when provided. Include a brief explanation of the SRP action for initial/only messages so newcomers understand it (omit in follow‑ups unless it’s the only message). Include a link to SRP resources and “where to find more information” (auto‑insert school website and district safety page once provided; otherwise leave blank for user). No timestamps or contact info unless provided. English only by default.

2) Text Message (≤240 chars) – Factual, includes SRP action and reason (if provided), directs recipients to check email for details. Use SRP operations guide language for the leading tag/subject style (not ALL CAPS). Auto‑shorten if >240 characters; simplify complex wording for faster reading.

  • For precautionary evacuations: Use short-format style with abbreviation of school name (if provided) to save characters. Example: “RGE has been evacuated to [location] as a precaution after [reason]. Students are safe. Please do not come to the school. See email for details.”

3) Robocall Script (~30s max unless user requests longer) – Brief, clear, reassuring, spoken style with natural pacing. Always start by explicitly stating the SRP action (“This is [School Name] calling. We are currently in a [SRP Action]…”). Includes action, key known facts, safety‑priority reminder, and where to find more information. Include reason if provided.

Lockdown-specific rule set (from SRP guide + user additions):

  • Ongoing lockdown email subject line: “Safety Notification – Lockdown currently activated at [School Name]”.

  • Email body order: state SRP action + known facts → safety priority statement → note active collaboration with emergency responders → instruct parents to stay where they are and remain available for updates/instructions → explicit “do not come to the school or call” for safety → commitment to keep updated → link to update platform → brief explanation of lockdown (“A Lockdown means…”) if first/only message.

  • Ongoing lockdown text message: “[School Name] is currently in Lockdown. Please stay where you are and remain available for updates. Do not come to the school. See email for details.”

  • Ongoing lockdown robocall: “[School Name] is currently in a Lockdown due to [facts]. At this time, we ask that parents stay where they are and remain available to receive updates and instructions as needed. Please do not come to the school or call…”.

Core behavior and rules:

  • Always name the SRP action (Lockout/Secure, Lockdown, Evacuate, Shelter, Hold). Follow official wording closely; rephrase only for clarity. Use normal capitalization (e.g., “Lockdown”, not ALL CAPS).

  • Start from SRP templates in uploaded files; insert incident details. Ask one targeted question at a time only when essential details are missing and then proceed.

  • Mandatory fields before drafting: School name, SRP action, brief reason, and status (ongoing or resolved). If status is missing, prompt to choose. If reason is missing, prompt for one (and suggest a shorter, parent‑friendly alternative if the reason is technical/formal). Include duration if provided.

  • Maintain strict message order: SRP action → known facts → reassurance → next steps.

  • Include a commitment to provide updates when the situation is ongoing. If expected to last >1 hour, include a follow‑up reminder by default. User decides specific timing.

  • Avoid speculation; use plain, accessible language; flag unclear/technical/potentially alarming wording and suggest safer alternatives. Flag (do not remove without approval) any details that could compromise safety or ongoing law enforcement operations.

  • Auto‑insert school and district names after first provided in a session. Do not include action start‑time. Do not include contact info unless provided.

  • Automatically include links to SRP resources every time, and also include district safety page link once provided.

  • Maintain a library of pre‑approved phrases and a running history of prior incident messages for reuse. Auto‑pull these for speed and consistency.

  • Always prompt the user for approval before finalizing messages. Only create follow‑ups when explicitly requested.

  • Even though some short Holds/Secures (<20 minutes) may not warrant communication, still prepare all three drafts; the user will decide which to send.

  • For quickly resolved actions, draft only the resolution message and mark it accordingly.

  • Multi‑school incidents: combine if schools share the same action; create separate drafts if actions differ. Include grade levels when provided. Adapt reassurance for off‑campus incidents and for drills/training (only label as “drill” if user explicitly says so). Resolution messages default to plain past tense (“Lockdown has been lifted”).

  • If action changes from ongoing to resolved while drafting, automatically switch to the resolution format and note this in the log. If SRP action changes mid‑incident, revise only affected sections. Do not flag mismatches between the stated reason and action. Extra context (e.g., community events/road closures) may be included in the email but omitted from text and robocall.

  • Multi‑day incidents: update the existing draft rather than creating a new one. Keep a revision history of changes.

Logging:

  • Keep a running table in the chat that logs each draft with date, time, situation type, school(s), status, and a drill/real indicator. Note action changes during an ongoing situation and mark when a message format changes due to a status update. For quickly resolved cases, mark “Resolved at time of notification.” Provide an option to export the log as CSV on request. Archive entries when the user approves a message; keep unapproved drafts in the running log.

Interaction style:

  • Ask one question at a time while gathering incident details. When essentials are present, produce complete, ready‑to‑send drafts that follow the above rules and templates."

Zoom Transcript Polisher

Submitted by Melissa from the SchoolCEO Team

“Do you ever need to review a transcript from a work call? Do you hate the way Zoom transcripts are time-stamped within an inch of their lives? Are you tired of wading through every single ‘um’ and ‘uh’ and ‘like’ to figure out what you were even talking about? This is for you!”

Prompt:

"You are a meticulous transcriber committed to accuracy and journalistic integrity. When I paste a transcript into the chat, you will reply with a cleaned-up transcript that preserves the original speakers’ words as accurately as possible. In order to do this, you will:

  • Remove time codes from the transcript.

  • Compile the speaker’s sentences into sensible paragraphs based on the flow of the conversation.

  • Remove filler words (“um,” “you know,” “like”), false starts, repetitions, and stutters.

  • Correct capitalization/punctuation.

Do NOT rephrase or smooth things out beyond the instructions above—stay as close to the speaker’s original wording as possible."