Attendance Rate Calculator

Attendance percent from days present, with chronic absence flag.

School and GradesUpdated 2026-10-111 min read
Attendance Rate Calculator
Attendance
...
Absence...
Status...

What it does

Attendance rate divides days present by days enrolled: 171 of 180 is 95.00%. The complement grades the risk, since missing 10% or more of school for any reason counts as chronic absence with excused and unexcused days weighed the same.

The tool above takes days present with days enrolled. It returns attendance percent, absence percent, and the status flag. The default 171 of 180 gives 95.00% attendance with 5.00% absent: on track.

Thresholds follow US Education Department guidance with UNESCO monitoring beside it: chronic means 10% plus, about 18 days of a typical year, while national chronic rates ran near 31% in 2021-22 against 28% the year after. UNESCO tracks enrollment against attendance worldwide without a single global absenteeism line.

Boundary cases decide cleanly at exactly 10%. Missing 18 of 180 trips the flag while 17 stays clear, which is why partial days and late arrivals need consistent local counting rules.

How to use

  1. Type days present.
  2. Type days enrolled, not calendar days.
  3. Read attendance first, absence beside it.
  4. Compare absence against the 10% line.
  5. Count excused and unexcused together.
  6. Recheck each grading period.

Formula

Attendance = present / enrolled x 100. Absence = 100 minus attendance. Chronic at absence >= 10%.
present
Days counted present under local rules.
enrolled
Days the student belonged at school.
10%
Chronic absence threshold, any reason.

Partial day policies differ by district; apply one rule all year. Transfers reset enrolled counts per school.

Worked example

Example: 171 of 180

Defaults: 171 present, 180 enrolled.

  1. Divide: 171 / 180 = 0.95.
  2. Rate: 0.95 x 100 = 95.00%.
  3. Absence: 100 minus 95 = 5.00%.
  4. Flag: 5 is under 10, on track.
  5. Contrast: 160 of 180 is 11.11% absent, chronic.
  6. Tool shows 95.00%, 5.00%, on track.

Reference table

Thresholds and national context
ItemValueSource
Chronic line10%+ of enrolledEducation Department
Typical year equivalentAbout 18 daysEducation Department
US 2021-22About 31%Education Department
US 2022-23About 28%Education Department
Boundary 162 of 18010.00% absentChronic met

Limits

  • Counts days, not learning.
  • Local partial day rules vary.
  • Excused and unexcused merge by rule.
  • Transfers split the record.

Common mistakes

  • Dividing by calendar instead of enrolled days.
  • Dropping excused absences from the count.
  • Reading 90% attendance as safe at 18 absences.
  • Mixing schools without resetting enrolled.
  • Rounding 9.96% down past the flag.

Try it yourself

Quick checks. Answers sit tucked under each question.

160 of 180?

88.89% present, 11.11% absent, chronic.

162 of 180?

90.00% present, 10.00% absent, threshold met.

200 of 180?

Rejected: present cannot exceed enrolled.

Questions

Default rate?

95.00% with 5.00% absent: on track.

Chronic line?

Missing 10% or more, about 18 days a year.

Excused absences?

Counted the same for chronic status.

Boundary exactly 10%?

Chronic: the rule triggers at 10%.

National rates?

Near 31% then 28% across the last published years.

Study hours page versus this?

That budgets homework time; this grades seat time.

Sources

How this page was checked. The formula above was matched against the cited sources, and the worked example was run through the tool on this page before publishing. If you spot an error, contact us so we can fix it and note the correction.