The problem
Teachers are paid to teach and then spend half their week on logistics: parent emails, grade comments, attendance follow-ups, curriculum tweaks. None of that is the work. All of it is the friction. An agent fleet does the friction in the teacher's voice, with the teacher reviewing one batch a day instead of writing from scratch.
Agents in the fleet
Parent-comm drafter. Weekly, pull each student's grade, attendance, and one positive observation. Draft a short parent update in the teacher's voice. Teacher approves the batch in five minutes.
Utterance"Every Friday at 2pm, draft a one-paragraph parent update per student covering this week's grades, attendance, and one specific positive note from class."
Rubric checker. Given a submitted essay and the rubric, score against each rubric criterion with a sentence of justification. Teacher sees scores and rationale, edits the calls they disagree with, and posts the final grade.
Curriculum brief drafter. Given a standard or learning objective, draft a 50-minute lesson outline using the teacher's preferred pedagogy (attached as a markdown file). Includes a hook, two activities, a formative check, and an exit ticket.
Attendance follow-up agent. Daily, identify students with two or more unexplained absences this week. Draft a non-judgmental check-in to the parent. Drafts only.
Cohort report agent. Every Sunday, summarize the cohort's week: average mastery on the week's standards, students trending up, students trending down, themes from formative checks. One page, sent to the teacher and the department head.
Workflow
- Grades and attendance live in the LMS export or a shared sheet.
- Parent-comm drafter runs Friday 2pm, batches drafts in Gmail.
- Rubric checker runs on webhook when an essay is submitted.
- Attendance follow-up runs daily 3pm.
- Cohort report rolls everything up Sunday evening.
Setup checklist
- Connect Gmail and Google Sheets via guided OAuth.
- Attach a markdown memory file with the teacher's pedagogy, tone, and a list of phrases never to use (deficit language, comparisons between students).
- Attach the cohort roster as a markdown file with one paragraph per student.
- Approval gating on all parent communication.
Costs and capacity
Guardrails
- No agent ever contacts a student directly. All student-related comms go to the parent and via the teacher.
- Memory file forbids labeling students with diagnoses, IEP details, or any FERPA-sensitive language in parent comms unless flagged by the teacher.
- Drafts only. Teacher sends from their own account so replies route correctly.
Pairs well with
Combine with the executive assistant stack for the teacher's own inbox and calendar, and with the content stack for class newsletters.