Classroom tool

Attendance Rate Calculator

Enter the days enrolled and the days absent — see the attendance rate, the chronic-absenteeism status band, and how many more days the student can miss before crossing the 10 percent line.

School days the student has been enrolled so far.

Total absences in the window — excused, unexcused, and suspensions all count.

Default is 180. Used to show the 10 percent chronic-absenteeism line in days.

Attendance rate 95.6%
Absent 4.4%
Satisfactory Fewer than 5 percent of enrolled days missed.
Days missed
4 of 90
Days remaining before chronic absence
13 more days
Chronic-absenteeism line for a 180-day year
18 days

About this tool

A free, browser-only calculator for a question that comes up in every parent conference, every grant narrative, and every early-warning meeting: what is this student's attendance rate, and where does it put them? Type the days enrolled, the days absent (or days present — your choice), and the tool shows the attendance rate, the matching absence rate, the status band, and — if you give it the school-year length — how many more days the student can miss before crossing the chronic-absenteeism line.

Nothing you type leaves the browser. There is no account, no sign-up, no analytics on numbers you enter about a specific student. The arithmetic happens on your device and vanishes when you close the tab.

For the full write-up on where the thresholds come from and how attendance rate differs from truancy and ADA, see the companion guide: How to calculate attendance rate (and what counts as chronic absenteeism).

How attendance rate is calculated

The formula is one line:

Attendance rate = (days present ÷ enrolled days) × 100

“Days present” is the count of days the student attended. “Enrolled days” is the number of days the student was enrolled and school was in session during the window you are reporting on — a week, a grading period, a semester, or the whole year. The calculator does the arithmetic for you either way: enter days absent and it computes days present as enrolled − absent, or enter days present directly and it skips the subtraction.

A worked example. A student has been enrolled for 90 school days and has missed 4 of them.

  1. Days present: 90 − 4 = 86.
  2. Divide by enrolled days: 86 ÷ 90 = 0.9555…
  3. Multiply by 100 and round to one decimal: 95.6 percent.

Absence rate is just 100 − attendance rate, or equivalently (days absent ÷ enrolled days) × 100. The calculator shows both because the second number is the one that gets compared to the chronic-absenteeism line.

What counts as chronic absenteeism

A student is chronically absent when they miss 10 percent or more of the school days they were enrolled, for any reason. In a 180-day year that is 18 days. In a 90-day semester it is 9 days. The 10 percent line is a proportion of the window, not a fixed number of days — the calculator uses the school-year length you enter to show that line in actual days.

“For any reason” is the part most people get wrong. Chronic absenteeism counts excused and unexcused absences the same way, because it is a lost-instruction metric, not a disciplinary one. A student missing two weeks for strep throat has missed the same instruction as a student who cut those weeks. The two sources this calculator leans on, the U.S. Department of Education and Attendance Works, use that same definition.

Attendance Works's practitioner materials usually break the range further. Under 5 percent of enrolled days missed is the satisfactory band — fewer than 9 days in a 180-day year. From 5 percent up to but not including 10 percent is the at-risk or warning band — 9 to 17 days. At 10 percent and above the student is chronically absent. The calculator uses those three bands, color-coded with a text label (never color alone), and updates live as you type.

Attendance rate vs ADA vs truancy

Three numbers get mixed up in emails and parent conferences all the time.

  • Attendance rate is a per-student measure: this student's days present divided by this student's enrolled days. It is what this calculator computes.
  • Average Daily Attendance (ADA) is a school-wide average: the number of students present per day across a whole school or district. Many state education agencies use it to allocate funding. A district with a healthy 95 percent ADA can still have many individual students at 60 or 70 percent, so ADA is a budget metric, not a per-student warning signal.
  • Truancy is a legal category defined by each state. It counts unexcused absences only, with the threshold set by state law. A student can be chronically absent without being truant (a long illness), and truant without being chronically absent (a handful of skipped days early in the year).

If you only need one of the three, attendance rate is almost always the one — it is the number that answers “how is this student doing?” without taking a position on blame.

Common mistakes

  • Using 180 when the student was not enrolled for the whole year. If a student transferred in on day 40, their enrolled days are however many school days ran from their enrollment date forward — not 180. The calculator asks for enrolled days separately from the full year length for exactly this reason.
  • Treating 90 percent as a passing grade. It is not. A 90 percent rate in a 180-day year is 18 absences — exactly the chronic-absenteeism line.
  • Filtering out excused absences before counting chronic absence. Chronic absenteeism counts all absences, excused included. Removing excused days hides the students most at risk, which is the opposite of what the metric is for.
  • Counting partial days inconsistently. If a tardy is “present” in September and “absent” in November, the number you report is not really a rate. Pick a rule and apply it every day.

Frequently asked questions

Is 90 percent attendance good?

Not really. A student at exactly 90 percent has missed 18 days out of a 180-day year, which is the threshold the U.S. Department of Education uses for chronic absenteeism. Ninety-percent attendance used to be described as solid because parents compared it to a passing grade. It is not — it is the edge of the at-risk band, and a student who stays there is a student to watch.

How many days can a student miss before being chronically absent?

Fewer than 10 percent of enrolled days. In a standard 180-day school year that is 18 days, from any cause. The calculator above shows the exact number of days remaining before the student would cross that line, based on the year length you enter.

Do excused absences count toward the attendance rate?

For chronic absenteeism, yes. Both the U.S. Department of Education definition and Attendance Works count all absences equally — excused, unexcused, and suspensions. Chronic absenteeism is a lost-instruction metric, not a disciplinary one. Truancy is the opposite: it counts unexcused absences only, with each state setting its own threshold. For a student's plain attendance rate, whether a given excused absence lowers the number depends on your school's policy.

What counts as a satisfactory attendance rate?

Attendance Works's practitioner materials split the range into three bands: satisfactory (fewer than 5 percent of enrolled days missed, which is fewer than 9 days in a 180-day year), at-risk or warning (5 to under 10 percent, which is 9 to 17 days), and chronically absent (10 percent or more, which is 18 days and above). The calculator shows which band the student falls into as you type.

How is the attendance rate calculated?

Attendance rate = (days present ÷ enrolled days) × 100. “Days present” is the count of days the student attended. “Enrolled days” is the number of days the student was enrolled and school was in session during the window you are reporting on. The calculator rounds to one decimal place.

Is this attendance data sent anywhere?

No. The whole tool runs in your browser. There are no accounts, no sign-ups, and no network requests at all — type a day count and the arithmetic happens on your device. Nothing is stored, logged, or transmitted. Close the tab and the numbers are gone.