Templates

Missing Assignment Notifications: Templates and a Cadence That Works

Missing-work notifications are the highest-volume academic message a secondary school sends and the one with the worst return on effort. A weekly automated list of eleven missing assignments per student teaches families to ignore the sender within a month. The fix is a cadence built around thresholds and specificity rather than around the gradebook’s reporting schedule.

Last reviewed 2026-08-04 ยท Kastr is pre-launch; we publish dated status rather than logos.

Escalation by missing-work count — who sends, through what channel, and what the message asks for
CountSenderChannelNames the workAsks forCopies the student
1 in a classNobodyn/aNothingNo
2 in a classTeacherEmail or SMSYes, bothAcknowledgementYes
3–4 in a classTeacherVoice callYes, with datesA plan and a dateYes
5+ in one classTeacher + counsellorCall + writtenYes, itemisedA meetingYes
Missing across 3+ classesCounsellorCall + writtenSummary by classA meetingYes
Grade at risk of failingTeacherWritten + callYes, with the arithmeticA recovery planYes
Any count, student on an IEP or 504Case manager loops inPer planYesPlan reviewYes
Work submitted after a noticeTeacherSMSYesNothingYes

The last row is the one that makes the whole system work and the one nobody builds. A family that receives four missing-work notices and no acknowledgement when the work arrives concludes that the school only makes contact to complain, and stops reading. One line — “[STUDENT] handed in the two lab reports today, thank you” — costs nothing and roughly doubles the response rate to the next notice.

The messages

Two missing, teacher to family, SMS. [SCHOOL]: [STUDENT] has 2 missing assignments in [SUBJECT]: [NAME 1] (due [DATE]) and [NAME 2] (due [DATE]). Both can still be submitted by [DATE]. [TEACHER], [EMAIL]

Three to four missing, voice. This is [TEACHER NAME], [STUDENT FIRST NAME]'s [SUBJECT] teacher at [SCHOOL]. I am calling because [STUDENT FIRST NAME] has four assignments outstanding: [LIST BRIEFLY WITH DUE DATES]. Right now that puts the grade at [GRADE], and all four can still be submitted for credit until [DATE]. I would like to agree a plan with [STUDENT FIRST NAME] and with you — not a long meeting, just five minutes to decide which order to do them in and when. Please call or email me on [PHONE], [EMAIL]. I have also spoken to [STUDENT FIRST NAME] directly. Thank you.

Failing-risk letter, extract. As of [DATE], [STUDENT FIRST NAME]’s grade in [SUBJECT] is [GRADE]. The arithmetic: [N] of [M] assignments submitted, assessment average [X]%, and [N] missing pieces currently scored as zero. If the missing work is submitted by [DATE], the grade becomes approximately [GRADE 2]. If it is not, the likely outcome is [OUTCOME], and the options after that are [SUMMER SCHOOL / CREDIT RECOVERY / REPEATING THE COURSE]. Families respond to arithmetic far more reliably than to concern.

Acknowledgement SMS. [SCHOOL]: [STUDENT] turned in [WORK] today. Grade in [SUBJECT] is now [GRADE]. Thank you. [TEACHER]

Spanish, three to four missing. [ESCUELA]: [ESTUDIANTE] tiene [N] tareas pendientes en la clase de [MATERIA]: [LISTA CON FECHAS]. Todavía se pueden entregar hasta el [FECHA] para recibir crédito. La calificación actual es [CALIFICACIÓN]. Me gustaría hablar cinco minutos con usted y con [ESTUDIANTE] para acordar un plan. Llámeme al [TELÉFONO] o escríbame a [CORREO]. [MAESTRO/A]

Four rules that separate useful notices from noise

Name the work. “Three missing assignments” cannot be acted on. “The Chapter 4 problem set due 12 March and the lab report due 19 March” can. A family cannot help with a number.

Say whether it can still be submitted. This is the first question every family asks and the one most notices omit. If late work is not accepted after a date, say the date. If it is accepted at reduced credit, say the reduction.

Include the student. Copy them on the message, and say in the message that they were told. A notice that reaches the parent first turns the conversation at home into an ambush, and it teaches the student that the school communicates about them rather than with them.

Do not send a gradebook dump. An automated weekly list of every missing item across seven classes is not communication; it is a report. Families of struggling students receive one every Friday and stop opening them by October. Threshold-triggered messages from a named teacher outperform them substantially.

What Kastr does here, stated plainly

This is a use case where the honest answer includes a significant gap, and it is better raised now than at a demo.

Kastr has no gradebook integration. There is no native connector to PowerSchool, Infinite Campus, Skyward, Aeries or Synergy; roster data reaches Kastr because something POSTs it to the REST API. Nothing in Kastr detects a missing assignment, and no rule engine fires a message when a count crosses a threshold — notice rules can be configured in the interface, but no engine runs them. If your requirement is “the platform watches the gradebook and messages the family at three missing assignments”, Kastr does not do that today.

What Kastr does do for this work: a 28-endpoint public REST API, org-scoped and enforced by row-level security, plus an MIT-licensed CLI and MCP server, so a district that can export a threshold list from its SIS can drive sends programmatically. Signed webhooks with a DNS-resolving SSRF guard, exponential backoff and auto-disable after repeated failures let your systems react to delivery events. Selecting a student expands to that student’s guardians. And there is no grade, class or school targeting — audiences resolve to specific people or everyone — so the list is always something you supply.

For a district evaluating platforms on this use case specifically, that is a real difference and you should weigh it. What we would ask is that you make any vendor demonstrate the automated version with live data rather than describe it, because configuration screens for rules that nothing executes are common in this category.

Making it work at school level

Three organisational decisions matter more than the wording.

Agree who sends what. If both the teacher and an automated system message the same family about the same assignment, the family receives contradictory information and trusts neither. Pick one owner per threshold and publish it.

Cap the volume per family per week. A student missing work in five subjects generates five calls in a week under a naive policy. Above three classes, the counsellor takes over with one consolidated contact. This is the rule that most improves the response rate.

Measure the response, not the send. The metric that matters is the proportion of notices followed by submitted work within a week, by teacher and by year group. Some teachers get 70% and some get 10%, and the difference is almost always in whether the message names the work and offers a route to complete it.

A note on channel honesty: report delivery outcomes rather than sends. A message that bounced is not a message the family received, and a school that counts sends as contacts will conclude its communication is working while a group of families hears nothing at all.

Questions people actually ask

How often should schools send missing assignment notifications?

On thresholds rather than on a schedule. Nothing at one missing item, a named message at two, a call at three or four, and a meeting at five or when work is missing across three or more classes. A weekly automated list of everything outstanding trains families to ignore the sender within a month, and the families it trains fastest are the ones whose children are furthest behind.

What should a missing assignment notice include?

The specific assignments by name with their due dates, whether they can still be submitted and by when, at what credit, the current grade, what the grade becomes if the work is submitted, and a named teacher with a direct contact. Copy the student and say in the message that they were told, so the conversation at home is not an ambush.

Should the student receive the notification as well as the parent?

Yes. Notices that go to the parent alone teach the student that the school communicates about them rather than with them, and they turn a manageable conversation into a confrontation at home. Copying the student also makes the message accurate, because a student who knows the list is going out is far more likely to point out the two assignments that were in fact submitted.

Can Kastr send missing assignment alerts automatically from our gradebook?

No. Kastr has no gradebook or SIS integration, no native connectors to the major student information systems, and no rule engine that fires notices — rules can be configured in the interface but nothing executes them. What exists is a 28-endpoint REST API with an MIT-licensed CLI and MCP server, so a district that can export a threshold list can drive sends programmatically. We would rather say that than have it surface in a demo.

How do we stop missing-work messages becoming noise?

Name the work rather than counting it, cap the number of contacts per family per week by handing off to a counsellor above three classes, acknowledge submitted work with a one-line message, and measure the proportion of notices followed by submitted work rather than the number of notices sent. The acknowledgement message is the cheapest of those and has the largest effect on the next notice being read.

One price. Every feature. Locked for three years.

$3.50 per student per year under 5,000 students. No tiers, no add-on modules, no per-message fees. Published on the site because you should not have to book a call to learn a price.