Toggle days to visualize how early absences compound toward the 10% chronic threshold over a 180-day year.
How does early attendance pacing project full-year chronic absenteeism risk?
Educational accountability systems commonly identify chronic absenteeism when a student misses 10 percent or more of school days—equal to 18 or more days across a standard 180-day school calendar. This interactive predictor models full-year trajectories by calculating the absence rate across early elapsed school days and extrapolating that pace across 180 days. Initialized with 4 absences over the first 20 days (Day 1, 5, 11, and 15), the tool estimates a 20.0% projected absence rate and flags the student as High Risk (Chronic).
The model relies on naive linear extrapolation, assuming early absence frequency remains strictly constant across all remaining 160 days without accounting for seasonal respiratory illness spikes, school holidays, or early attendance intervention protocols. Furthermore, the pattern detector evaluates simple calendar modulo heuristics (two or more Monday or Friday absences) rather than statistically modeled absence clusters.
Click the Reset Calendar button (#resetBtn). This clears the 4 initialized absences from the 90-day semester calendar, recalculating the pace across the minimum 20-day window to 0 absences out of 20 days. The Projected Full-Year Rate immediately drops from 20.0% to 0.0%, the trajectory line flattens completely along the bottom axis, the risk badge transitions from 'High Risk (Chronic)' to 'Low Risk', and the Identified Patterns panel changes from warning of frequent Monday and Friday absences to 'No significant patterns detected.'
The Trajectory chart visualizes attendance pacing using continuous linear transformations that map days and cumulative absences directly to screen coordinates. In D3, continuous linear scales preserve proportional relationships across numeric domains and ranges, enabling the red dashed threshold line at 18 absences (10% of 180 days) and the blue projected trajectory line to scale dynamically as attendance data updates. Linear scales | D3 by Observable
The application calculates elapsed school days as the greater of 20 days or the highest selected absence index plus one: daysElapsed = max(20, max(dayIndex + 1)). The current rate is absences / daysElapsed, which is projected over 180 days. A projected rate of 10% or higher assigns the 'High Risk (Chronic)' category, 5% to 9.9% assigns 'Moderate Risk', and below 5% reflects 'Low Risk'.
Linear scales map continuous quantitative domains to continuous output ranges using linear transformations, preserving proportional differences to render trajectory and threshold lines.
A one-minute painted explainer of how this predictor projects a student's attendance, followed by what the chronic-absence threshold really means and where to read more.
Missing a day of school here and there feels harmless. This predictor shows how a few early absences can add up to chronic absence by the end of the year. It lays out a ninety-day first term as a calendar of school days, Monday to Friday. The default student has missed four days in the first three weeks: two Mondays and two Fridays. Its rule is simple. It divides absences by the days elapsed, counting at least twenty, and assumes that pace holds all year. Four out of twenty is twenty percent. Across a one-hundred-eighty-day year, that's thirty-six days missed. Chronic absence starts at ten percent, or eighteen days, so this student is projected at double the line. It also looks for patterns. Two Mondays and two Fridays trigger both weekday warnings, a cue to ask what is happening around the weekend. Real attendance rarely follows a straight line, so treat this as an early warning, not a verdict. Even two absences in the first twenty days puts a student right on the line. Try it.
Attendance Works and most U.S. states define chronic absence as missing 10% or more of school days for any reason, excused or unexcused. In a typical 180-day year that is 18 days, the dashed line in the tool's chart. (Federal civil-rights data uses a fixed 15-day cutoff instead.)
The predictor divides absences by days elapsed (never fewer than 20) and assumes the same pace for the rest of the year. Because the projected count is just that rate times 180, the projected percentage always equals today's rate.
With a 20-day minimum window, each absence is worth 5 percentage points. One absence reads as Moderate Risk (5%), and two already reach the 10% chronic line. Real early-warning systems treat early-year absences as a signal to check in, not a final label.
Two or more Monday absences, two or more Friday absences, or any back-to-back missed days add a pattern warning. These are prompts for a conversation about causes such as health, transport or family duties, not proof of truancy.
National initiative on chronic absence: definitions, research and early-warning practice.
Why missing 10% of school days matters and how early absences signal later risk.
Federal data story on chronic absence, defined as missing 15 or more school days in a year in federal civil-rights data.
General background on absenteeism in schools and workplaces.
Figures in the video come from the predictor's default calendar and its straight-line projection; real attendance varies through the year, and the tool is an early-warning illustration, not a diagnosis of any student.