Generate batch administrative documents for school leadership
- Tested on
- Claude Sonnet 4.6, September 2026
- Estimated time
- 20 min
- Time saved
- 1-2 hours
- Published
- 2026-09-15
- Last reviewed
- 2026-09-15
- Attribution
- Equipo Circles
Usage context
Originally written for Chilean classrooms.
Principal or assistant principal who needs to quickly generate a set of repetitive administrative documents: batch letters to families, monthly attendance summaries for the district office, or grade consolidations by class. This prompt teaches a reusable AI workflow: define the school's context once, specify a template, provide the variable data, and get all documents in a single session — without writing each one individually.
Paste first
Before opening the model, have ready:
- An example or description of the document you need to generate (a past letter, the format your district requires, a previous consolidation).
- Fixed school details: school name, type (public/charter/private), city or district, and the signing officer's title and name.
- The list of classes or recipients in a simple format: one row per document, with the fields that change (class name, attendance percentage, total students, average by subject, etc.). A table copied from Excel or a numbered list works fine.
- The document's tone: formal institutional (for district reports) or warm and direct (for family letters).
Privacy rule: Do not paste individual students' names, IDs, or grades. Always use aggregated class-level data: percentages, averages, totals. If the document genuinely requires individually identifiable data, draft it manually and use AI only for the header and closing text.
Prompt
Act as a school administrative assistant. I will give you a recurring administrative document type and a list of classes or recipients. Your task is to generate all documents in a single session, following exactly the template I define. Do not invent data that is not in my list — if a field is missing, mark it as [COMPLETE: what data is needed].
**Document type:** {{document_type}}
*(Examples: letter to families about repeated class absences, monthly attendance summary for the district office, semester grade consolidation by class)*
**Fixed school details:**
- School name: {{school_name}}
- School type: {{school_type}}
- City/district: {{city_or_district}}
- Signing officer title: {{officer_title}}
- Signing officer name: {{officer_name}}
**Document template:**
{{Describe the document structure: header with date and recipient, greeting, body paragraphs with the data that changes per document, closing and signature. Mark each variable field as [VARIABLE: description], for example: [VARIABLE: class name] or [VARIABLE: month attendance percentage].}}
**List of classes or recipients:**
{{Paste your list here with one row per document and the data to fill each variable. Use only class-level aggregated data — do not include individual student names, IDs, or diagnoses.}}
**Formatting instructions:**
- Tone: {{formal institutional / warm and direct}}
- Number each document and separate them with three dashes (---).
- After the batch, provide a summary with the total number of documents generated and any fields left marked as [COMPLETE], if any.Expected output
Real example (condensed):
Letter No. 1
Riverside, September 10, 2026 To the families of Grade 5A
Dear families,
During August, Grade 5A recorded an attendance rate of 87%, with 4 student(s) absent more than 15% of instructional days.
We ask that you notify the school in advance when your child cannot attend. If your family is facing a situation that may affect attendance over an extended period, please reach out to the school counselor.
Sincerely, Carmen Rojas Fuentes, Principal Riverside Elementary School
(Letters No. 2–5 generated in the same format for 5B, 6A, 7A, and 8A)
Batch summary: 5 letters generated. Fields marked [COMPLETE]: none. Note: Grade 7A has the lowest attendance (78%) with 8 students at critical absence levels — this may warrant a follow-up from the guidance team.
Watch out for
- The model does not know your district's real details or your school's address. If you do not paste the exact titles and institutional address, it may invent plausible but incorrect information. Always verify that all header fields match exactly what you provided.
- For grade consolidations, do not paste spreadsheets with individual student names. A per-class summary with subject averages and pass rates is sufficient for most district reports and does not expose personal student data.
- Formatting may break if some rows in your list have missing data. Review the first and last document in the batch before distributing the rest.
Suggested iteration
If the tone was too formal for family letters: "Review all the letters and adapt the central paragraph to sound more approachable. Keep the data as is, but replace any phrases that sound like warnings with phrases that invite collaboration."
If you want to reuse the workflow for a different document type: "Now use the same structure to generate the monthly attendance summary for the district. The fixed school details are the same; here is the new class list with data from {{next_month}}."