SystemK–12 Student Services, Families & Safety

Chronic Absenteeism & Truancy Intervention

Chronic absenteeism outreach that starts at 5%, in the family's language, with the barrier fixed before any truancy notice

Outreach starts at 5%, in the family's language, long before the review board.

See one case, screen by screen ↓
target5%of school days missed: the rung where family outreach starts, before the 10% chronic absence line
demo12.4sfor the Cause agent to read six systems for a school-side barrier, before any truancy notice
demo37studentson three changed bus routes, covered by one transportation review instead of 37 letters
typical10%fewer chronically absent students when families got personalized early letters, in a randomized trial
In short

What is Chronic Absenteeism & Truancy Intervention?

Chronic Absenteeism & Truancy Intervention is attendance intervention software for school districts. Seven agents keep every student on an attendance ladder, look for a school-side barrier such as a moved bus stop before any truancy notice, write to families in their home language, track meetings, plans and follow-ups, and build review-board packets with every contact cited. Clerks send, liaisons approve and principals refer.

AI in education: a buyer's guide to agentic AI for colleges, universities and school districts →

Updated

The problem

Why chronic absenteeism outreach starts too late, and sounds like a penalty

Chronic absenteeism means missing 10% or more of school days for any reason, and most states now count it in their school accountability ratings. Yet in many districts the first formal contact with a family is a truancy notice after three unexcused absences, in English, and the first family meeting comes after the student has already crossed the 10% line. Thresholds are watched in a spreadsheet exported from the student information system once a week.

The reason a child is missing school is often already on file, in another department. A bus stop moved in a route consolidation, a run of nurse visits, a change of address or a McKinney-Vento flag — but the attendance office sees only the code “unexcused”. Automated calls go out in English because the messaging platform's language was never set from the enrollment form. When supports fail, the review-board packet is assembled by hand, contacts are missed, and the board returns it for lack of proof that the school tried.

typical22–23%of US students were chronically absent in 2024–25, against about 15% before the pandemic
typical21,200fewer school bus drivers in August 2025 than in August 2019
Where the hours go on one student's case, from the first absences to the review boardestimated
By hand13 hours
With the solution3.4 hours
  • Spotting the student on a threshold report1 → 0.1 h
  • Finding the cause across transportation, health and housing2 → 0.3 h
  • Calls, texts and letters in the family's language2 → 0.5 h
  • Family meeting and attendance plan3 → 2 h
  • Two-week follow-up on each support1 → 0.2 h
  • Assembling the review-board packet4 → 0.3 h

Estimated split for one student who reaches the review board, by hand and with the solution. Family meetings still take the time they need.

How it works

How an absence becomes a support

Seven agents watch attendance, find the barrier and write to families; a clerk sends, a liaison approves and only the principal refers.

What comes in
Signals in5 systems · attendance, transport, health, housing, family replies
Agents at work
Attendance agentrungs and patterns
Then
Cause agentbarrier before notice
Outreach agentoriginal beside English
Then
Meeting and plan agent
Follow-up agent
Then
Packet agentevery contact cited
A person decides
Attendance liaisonapproves; the principal refers
What comes out
Support in place
Family told in their language
Packet and audit pack
One case, step by step

One student's chronic absenteeism, from the 10% line back to on track

Marlow Bay Unified School District has about 48,000 students in 62 schools, and 22% are English learners. At Harbor View Elementary, third grader Jayden B. has just crossed the 10% line. Here is what happens next, screen by screen, in the working solution.

  1. 016:05 AM

    The attendance ladder is current before the first bell

    Attendance agent

    The Attendance agent imports the morning's attendance from the student information system and places every student on a rung: 5% (nudge), 10% (chronic, family meeting), 15% (attendance plan) and 20% or more (review board). At Harbor View Elementary, 98 students are on the 5% rung, 63 on 10%, 29 on 15% and 21 at 20% or more, with 11 movers up and 7 down this week. Each mover carries a tag for why it moved: route change, Mondays, siblings.

    Jayden B. is highlighted on the 10% rung: he crossed the line on Oct 13.

  2. 02One click

    Jayden's year as a strip of 44 school days

    Kofi Abernathy-Reyes · Attendance liaison

    Jayden has missed 5 of 44 days, 11.4%: one illness in August, then four days after route 41 changed on Sep 21. His siblings Esther and Samuel were absent on the same four days. Late and early buses are marked above the days, and the five automated calls to the family sit below them, all in English and none answered, although the enrollment form says the home language is Haitian Creole.

    The Attendance agent's findings each carry a confidence and a source to open.

  3. 0312.4 seconds

    Barrier first: the moved bus stop, found and cited

    Cause agent

    Before any truancy notice, the Cause agent reads transportation's change log and bus GPS, the nurse's log, housing, special education status and siblings. Stop 41-06 at Alder St & 9th Ave was removed on Sep 21, leaving a 0.7-mile walk across Harbor Blvd; the bus ran 26 and 31 minutes late, and on Mondays it now picks up at 7:02 AM. There is no housing change and no IEP or 504 plan. At confidence 0.91 it proposes support plan SP-2026-1187: restore the stop.

    “Handed to Kofi Abernathy-Reyes · 12.4 s · 6 systems read · nothing sent, nothing changed”

  4. 04Approved

    The liaison approves a support, not a penalty

    Kofi Abernathy-Reyes and Tomás Villanueva

    Kofi approves the restored stop with the reason code “School-side barrier: transportation” and holds truancy notice TN-2026-0412 until Wed, Nov 4. Tomás Villanueva, the transportation routing supervisor, confirms the stop at 7:24 AM every day from Thu, Oct 22. The family's contact language is corrected, and a check-in is set for Tue, Nov 3. The same pattern shows for 37 students on routes 41, 17 and 58, so Kofi sends one transportation review instead of 37 letters.

    The agent suggests a support; it never proposes a penalty. The department that owns the support confirms it.

  5. 0510:42 AM

    A text in Haitian Creole, beside the English

    Marisela Ortega · Attendance clerk

    The Outreach agent drafts the text, the call script and the letter from the template “Support offered” v4, with no health details and inside quiet hours. The back-translation scores 0.96, above the 0.92 line below which a human translator reviews. Marisela sends it; it is read at 10:51 AM, and Mrs. Nadège B. replies asking for a meeting.

    Every attempt is on the contact log, including the five earlier unanswered calls in English.

  6. 06Fri, Oct 23, 2:00 PM

    A family meeting with an interpreter

    Meeting and plan agent

    The reply books a meeting with a Haitian Creole interpreter, and the agent drafts the agenda from the case: the restored stop, Mondays, and a nurse check-in for Samuel. It is one of five family meetings this week, with interpreters in Spanish, Vietnamese, Arabic and Haitian Creole.

  7. 07Tue, Nov 3

    Did the support work? Jayden is off the 10% rung

    Follow-up agent

    Jayden has missed none of the 10 school days since the stop was restored: 11.4% falls to 9.3%. Esther is down from 9.1% to 7.4%. Samuel is still at 11.1%, so the agent asks the nurse for a check-in. Of 23 supports checked, 17 worked, and Diego S., at 20.4%, is escalated.

    The Follow-up agent never closes a case on its own; it recommends, and the liaison closes.

  8. 08Every morning

    The rest of the caseload, with clocks

    Kofi Abernathy-Reyes · Attendance liaison

    The work queue holds 1,470 open cases in the Harbor cluster, each with its next step, owner and clock. Fourteen family-meeting letters wait for one bulk approval. Diego S. was escalated after a missed plan check-in, and students with an IEP, a 504 plan or McKinney-Vento status are owned by their case manager or liaison.

  9. 09When supports fail

    A review-board packet that cites every contact

    Packet agent

    Darnell W., grade 8 at Northshore Middle, has missed 10 of 44 days (22.7%). Packet RB-2026-031 holds 14 items: 9 contact attempts, 2 meetings and 4 supports, each opening its source, with other students redacted and protection reviews signed. All 8 checks pass. Only principal Dr. Denise Whitfield can refer him; chair Raymond Okafor schedules the hearing for Tue, Nov 10 at 3:30 PM.

    A packet with a protection review missing blocks itself: Tasha M.'s waits for her IEP meeting on Tue, Oct 27.

  10. 10Fall reporting window

    The state chronic absence file, certified by a person

    Wen Li · Data coordinator

    District chronic absence stands at 21.2%, 10,180 of 48,000 students, against 24.6% at this point last year, and transportation fixes have worked 78% of the time. The State report checker reconciles the counts by school and student group and finds 3 mismatches, such as a transfer counted twice. Wen Li resolves them and certifies the file before it goes through the state reporting portal.

Who it’s for

Built for everyone who works on chronic absenteeism.

The same students, seen by the four people who carry them, from the morning's attendance to the state file.

KA
Kofi Abernathy-ReyesAttendance liaison · Harbor cluster, 9 schools, 6,940 students
Attendance liaison
Before
Works from a weekly threshold spreadsheet and has to decide on a truancy notice without knowing why a child is missing school.
Now
Sees every mover on the ladder with why it moved, approves a support with a reason code, and holds the notice while the barrier is fixed.
MO
Marisela OrtegaAttendance clerk · Harbor View Elementary
Attendance clerk
Before
Makes forty calls a morning, and half of them go to voicemail in the wrong language.
Now
Confirms the proposed absence codes in one pass and sends messages in the family's home language, the original beside English, with every attempt logged.
DW
Dr. Denise WhitfieldPrincipal · Northshore Middle · refers to the review board
Principal
Before
Signs referrals from packets put together by hand, never sure every contact the school made is in front of her.
Now
Opens a packet that has passed its checks, with every letter, call, meeting and support cited, and alone decides whether to refer.
WL
Wen LiData coordinator · certifies the state chronic absence file
Data coordinator
Before
Reconciles chronic absence counts by school and student group by hand before each state reporting window.
Now
Gets the file reconciled by the State report checker, with each mismatch explained, and certifies it herself before submission.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents watch attendance, find the barrier and write to families; a clerk sends, a liaison approves and only the principal refers.

Attendance agent

Imports daily and period attendance at 6:05 AM and 10:00 AM, places every student on a rung, proposes absence codes from parent notes, and tags patterns: Mondays, route-change days, days matching a sibling's, partial days.

  • Never changes a code in the student information system; it proposes, a clerk confirms
  • Counts all absences toward the 10% line, as the state defines it
Cause agent

Looks for a school-side barrier already on file — transportation changes and bus GPS, the nurse's log, housing and McKinney-Vento flags, IEP and 504 status, siblings — and proposes a support with its sources and a confidence.

  • Suggests a support, never a penalty
  • Never infers a health condition beyond the nurse's log
  • Below 0.60 confidence, shows nothing
Outreach agent

Drafts texts, call scripts and letters in the family's home language with the original beside English, checks the back-translation, and logs every attempt, receipt and reply.

  • Never sends; a clerk sends, and a letter with a legal notice needs the liaison
  • No absence reasons or health details in a text; quiet hours 8:00 PM–7:00 AM
  • Below 0.92 back-translation, a human translator reviews
Meeting and plan agent

Drafts the family meeting agenda and the attendance plan from the case: goals, supports, who does what and the check-in dates, and books the interpreter.

  • Never commits a support another department has not confirmed
Follow-up agent

Two weeks after a support starts, measures attendance since, moves the student down the ladder when it worked, and escalates with the evidence when it did not.

  • Never closes a case on its own; it recommends, the liaison closes
Packet agent

Assembles the review-board packet: the attendance record, every contact cited to the contact log, meetings, supports offered, protection reviews and proof of a conscientious effort, with other students redacted.

  • Never refers, and never files anything with a court or prosecutor
  • Blocks itself while a protection review or a proof is missing
State report checker

Reconciles chronic absence counts by school and student group for the state reporting portal, and explains each mismatch.

  • Never submits; the data coordinator certifies and submits
Attendance liaison

Approves plans; principal refers. The agents propose; a named person decides.

Ask in plain words

Ask about any student, rung or packet

Ask in plain words about a student, a pattern, this week's letters or a review-board packet. Every answer cites its source and opens the screen it is about.

Why did Jayden B. cross the 10% line?

Jayden has missed 5 of 44 days (11.4%). One was an illness in August. The other 4 all came after route 41 changed on Sep 21: the stop moved 0.7 mi across Harbor Blvd, and the bus ran 26 and 31 minutes late twice and picked up 22 minutes early on two Mondays. Esther and Samuel were absent on the same 4 days. Every call to the family went out in English.

Which students moved up after a bus route change?

37 students in the Harbor cluster: 14 on route 41 (Harbor View and Seaview), 13 on route 17 (Dockside) and 10 on route 58 (Harbor Ridge Middle). Their absences fall mostly on late or early-pickup days after the Sep 21 consolidation. One transportation review can cover all of them.

Draft the family-meeting letters for this week's new 10% students

They are drafted and waiting for you: 14 letters in 5 languages (6 Spanish, 3 English, 2 Haitian Creole, 2 Vietnamese, 1 Arabic), each from template “Family meeting” v6 with a back-translation of 0.93 or higher. None goes to a student with an IEP, a 504 plan or McKinney-Vento status without their case owner.

Is Darnell W.'s packet ready for the review board?

Yes. Packet RB-2026-031 has 14 items, every contact cited: 9 contact attempts, the conscientious-effort meeting on Sep 16, the attendance plan and 4 supports. Protection reviews are signed. Only Dr. Whitfield can refer him; it is in her queue.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The attendance ladderEvery student on the 5%, 10%, 15% and 20% rungs: at Harbor View Elementary, 21 students at 20% or more, 29 at 15%, 63 at 10% and 98 at 5%, with this week's movers and why each moved.
A student's year as a strip of school daysJayden B., grade 3: 5 of 44 days missed (11.4%), 1 before route 41 changed and 4 since, on the same days as his siblings, with late buses and every unanswered call marked.
The Cause agent at workBefore any truancy notice, the Cause agent reads transportation, bus GPS, the nurse's log, housing, special education and siblings, cites each step, and proposes restoring the removed stop.
A support, not a penaltyThe attendance liaison approves the restored stop with a reason code, transportation confirms it, and the truancy notice is held while the support starts.
Attendance letters to parents in their languageThe text to the family in Haitian Creole beside the English, back-translation 0.96, sent by the clerk, read at 10:51 AM, with a reply asking for a meeting.
A family meeting with an interpreterThe meeting is booked with a Haitian Creole interpreter, and the agent drafts the agenda from the case.
The two-week check-inDid each attendance intervention work? Jayden missed none of the 10 days since the stop was restored and falls from 11.4% to 9.3%; 17 of 23 supports worked.
An attendance intervention plan the family signsMaya T., grade 6, 15.9%: the plan drafted from the family meeting, with a goal, four supports and their owners, and check-ins on 6 and Nov 20, sent for e-signature in Spanish.
The work queue, with clocks1,470 open cases in the Harbor cluster with next steps, owners and clocks; 14 family-meeting letters wait for one bulk approval.
A school attendance review board (SARB) packetPacket RB-2026-031 for Darnell W., 10 of 44 days (22.7%): 14 items, 9 contact attempts, 2 meetings and 4 supports, all 8 checks passed; only the principal can refer.
Chronic absenteeism reportingDistrict chronic absence at 21.2% against 24.6% at this point last year, the supports that work, and the state file with 3 mismatches to resolve before the data coordinator certifies it.
An export for the board, the state or a courtEvery message, meeting and decision is on the audit trail; other students and health details are redacted, and a court release needs the records officer and the principal.
Roles and separation of dutiesClerks send, liaisons approve, principals refer, the chair accepts, the data coordinator certifies, and the auditor reads; each role can be previewed with View as.
Governance

Built for students and families: barrier first, cited, decided by people.

A barrier check before any truancy noticeNo truancy notice can go until the Cause agent has looked for a school-side barrier, and a notice can be held for up to 10 school days, with a reason code, while the barrier is fixed.
Every value and statement cites its sourceEach finding, message and packet item opens the passage it came from: the attendance record, the transportation change log, bus GPS, the nurse's log or the contact log.
People decide, with separation of dutiesThe clerk sends, the liaison approves plans and notices, only the principal refers, the review board chair accepts, and the data coordinator certifies the state file. No agent sends, refers or files.
A second person on every decision that mattersSupport plans, letters with a legal notice, changes to a code or a contact language, referrals, releases and settings changes each need a maker and a checker, named on the record.
Protected students go to their owners firstA student with an IEP or a 504 plan is reviewed by the case manager before any legal letter or packet. McKinney-Vento and foster youth are owned by their liaison, and truancy notices are off for them.
An audit trail, and records released by two peopleWho, what, when, why and the evidence are logged for every message, meeting and decision. Exports for the board, the state or a court redact other students and health details; a court release needs the records officer and the principal, and every disclosure is recorded.
Configuration

Your attendance policy, as settings

Rungs, clocks, outreach and privacy rules are settings, versioned, and each change is approved by the Director of Student Services.

SettingDefaultChoose from
Rungs5% · 10% · 15% · 20%Each rung steps up or down
Count toward the 10% lineAll absencesAll absences · Unexcused only (truancy view)
Truancy rule3 unexcused absences or tardies over 30 minutes3 unexcused absences or tardies over 30 minutes · 3 unexcused absences only
Family meetingWithin 10 school days of the 10% lineWithin 10 school days · Within 5 school days
Hold a queued truancy noticeUp to 10 school daysUp to 10 school days · Up to 5 school days · Never hold
Back-translation threshold0.92Below it, a human translator reviews before sending
Quiet hours7:00 AM–8:00 PM7:00 AM–8:00 PM · 7:30 AM–7:00 PM
Keep intervention records5 years after the student leaves5 years · 7 years · 3 years
Connections

Works with the systems your attendance office already runs on

Student information systemdaily and period attendance, enrollment, programs and the health office log; codes written back only after a clerk confirms
Transportation routing systemroute changes and bus GPS, every 15 minutes
Family messaging platformtexts, calls, email and app messages, with receipts and replies
Enrollment home-language surveythe language each family reads, instead of the messaging default
Document managementletters, sign-in sheets, attendance plans and review-board packets
State reporting portalthe chronic absence file, certified and submitted by a person
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
5%
the rung where outreach starts, before a student is chronically absent
Nudged at 5%
the chronic line is 10%
typical
~10%
fewer chronically absent students from personalized early letters to families
Usual noticesbaseline
Early letters≈ 10% fewer
target
Minutes
to a review-board packet with every contact cited
By handan afternoon
With agentsminutes

“demo” = seen in the working solution, on its sample district data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (RAND, 2025, and AEI on chronic absence in 2024–25; EPI on school bus drivers, August 2025 against August 2019; Rogers & Feller, Nature Human Behaviour, 2018, a randomized trial of personalized letters to families). The 10% line is the US Department of Education's measure of chronic absence; the truancy steps follow a state truancy law modeled on California's Education Code. Marlow Bay Unified School District, its schools, bus routes, students, families and staff are fictional: characters and sample data in the working solution.

Questions

What attendance teams ask about chronic absenteeism.

What is Chronic Absenteeism & Truancy Intervention?

Chronic Absenteeism & Truancy Intervention is attendance intervention software for school districts. Seven agents keep every student on an attendance ladder, look for a school-side barrier such as a moved bus stop before any truancy notice, write to families in their home language, track meetings, plans and follow-ups, and build review-board packets with every contact cited. Clerks send, liaisons approve and principals refer.

How does it help reduce chronic absenteeism in schools?

Outreach starts at the 5% rung, before a student is chronically absent, and the first step is a support rather than a penalty. The Attendance agent tags why each student moved — a route change, Mondays, a sibling's absences — so one fix can help many students, and the Follow-up agent checks two weeks later whether each support worked.

Does it send truancy letters on its own?

No. Agents draft; people decide. The attendance clerk sends messages from approved templates, a letter with a legal notice needs the attendance liaison's approval, and no truancy notice can go until the Cause agent has checked for a school-side barrier. Only the principal refers a student to the review board, and no agent files anything with a court.

Can it write to families in their home language?

Yes. The Outreach agent takes the language from the enrollment form's home-language survey, not the messaging default, and shows the original beside English with a back-translation score. Below 0.92 a human translator reviews before sending, texts never carry absence reasons or health details, and every attempt is logged with its receipt and reply.

What goes in an attendance intervention plan?

The Meeting and plan agent drafts it from the family meeting: what the family said, cited to the meeting notes, a goal, the supports with their owners, and check-in dates. Each support is confirmed by the department that owns it, the liaison approves the plan, and the family signs it electronically in their language.

How does it build a school attendance review board (SARB) packet?

The Packet agent assembles the attendance record, every letter, call and meeting cited to the contact log, the supports offered and the protection reviews, with other students redacted. The packet blocks itself while a protection review or a proof of conscientious effort is missing. The principal refers, and the review board chair accepts and schedules the hearing.

What about students with an IEP, a 504 plan or McKinney-Vento status?

They go to their owners first. The special education case manager reviews a student with an IEP or 504 plan before any letter with a legal notice or any packet, and McKinney-Vento and foster youth are owned by their liaison, with truancy notices turned off and barriers such as transportation to the school of origin removed first.

How does it go live in our district?

The Agentic Solution Engine builds and deploys it from your requirements and documents: your attendance policy, thresholds, templates and systems. It connects to your student information system, transportation routing system, family messaging platform, document management and state reporting portal, and it goes live once every quality gate has passed.

See it on
your attendance.

We'll run Chronic Absenteeism & Truancy Intervention on a sample of your own district's attendance and contact records.