The Basic Attendance Percentage Formula
Attendance percentage is the number of sessions a student attended divided by the number of sessions they could have attended, multiplied by 100. In symbols: (attended ÷ possible) × 100. If a student attended 95 out of 100 possible sessions, their attendance is 95%.
The numerator is straightforward — every session marked present, including late arrivals who made it in before the register closed. The denominator is where precision matters: it is every session the student was expected to attend, whether they were there or not.
That is the whole calculation. The rest of this guide is about choosing the right unit, avoiding the mistakes that quietly inflate the number, and interpreting the result against the thresholds schools and authorities actually use.
Sessions, Days, or Weeks: Choosing Your Unit
In many education systems the session is the atomic unit: a morning register and an afternoon register make two sessions per day. Session-level counting is the most granular and is what national attendance reporting is typically based on, because it handles half-day absences — a doctor's appointment in the morning — correctly.
Day-level counting is acceptable for quick internal estimates but smooths over partial days. A student absent for the morning and present every afternoon looks identical whether you count sessions or days, yet their session attendance is lower. For any figure you will report or compare, use sessions.
Whichever unit you choose, apply it consistently across the calculation. Mixing units — attended days over possible sessions — produces a plausible-looking but meaningless percentage. State the unit alongside the figure when you share it: “94% session attendance” leaves no room for ambiguity.
Worked Examples
Example one: a full-time student present every day for a four-week (20-day) period attended 40 of 40 sessions — 100%. Miss one morning appointment: 39 ÷ 40 = 97.5%.
Example two: over a term of 60 days (120 sessions), a student is absent for 3 illness days (6 sessions) and 2 authorised leave days (4 sessions). They attended 110 of 120 sessions: 110 ÷ 120 = 91.7%.
Example three: a student who joins mid-year must have the denominator limited to the sessions they were on roll. Counting the full term for a student who started halfway through would unfairly deflate their figure. attended ÷ (possible while on roll) — both numbers must describe the same period.
The Thresholds That Matter
In England, a student whose attendance falls below 90% over a full academic year is classified as persistently absent. The 90% line is not a pass mark — it is a trigger point at which the volume of missed learning is considered high enough to warrant structured intervention.
Most schools also set an internal “good attendance” target in the mid-to-high 90s — commonly 96% or above — because at whole-school level, small percentage differences translate into meaningful days of instruction. A single percentage point across a 500-student school is roughly 10 student-days per week of missed learning.
Treat 100% as the reference, 96% and above as healthy, 90–96% as the watch band where early conversations prevent drift, and below 90% as the point requiring formal action. The exact bands you publish should match your school's attendance policy so families hear one consistent message.
Common Mistakes That Skew the Number
The most common error is removing authorised absences from the denominator as if they “do not count”. They do count — the student still missed the learning. Excluding them inflates the percentage and hides exactly the students the calculation exists to find.
The second error is inconsistent periods. Comparing a student's last four weeks against a class's full term, or a student who was on roll for six weeks against peers who were on roll all year, produces comparisons without meaning. Always align numerator, denominator, and comparison window.
The third is rounding before comparing. 89.6% rounds to 90% for display but is still below the persistent-absence threshold. Keep full precision internally and round only for presentation.
Tracking Trends, Not Just Snapshots
A single attendance percentage describes a period, not a student. Calculating it per week or half-term reveals direction: a student at 95% is healthy, but a student sliding from 98% to 93% across a term needs a conversation now — before the cumulative figure crosses a threshold.
Aggregate the same calculation by class, year group, and cohort. Class-level percentages quickly distinguish a whole-cohort pattern (a year group declining together) from an individual one, and they let leadership see the effect of interventions within a term rather than at the annual report.
Once your registers are being recorded in a digital tool, the calculation should be automatic. The register generator computes totals as marks are entered, so the percentage is always current and the effort shifts from arithmetic to acting on what the number says.
Attendance Percentage Calculator
Enter sessions (or days) attended and the total sessions possible over the same period.
Result: enter both numbers to see the attendance percentage.
Quick Checklist
- Use sessions (morning and afternoon) as the standard unit
- Keep numerator, denominator, and comparison window on the same period
- Include authorised absences in the denominator
- Limit the denominator to sessions the student was actually on roll for
- Keep full precision internally; round only for display
- Review per-student percentages half-termly and per-class termly
- Compare results against your school's published attendance bands
Frequently Asked Questions
What is the attendance percentage formula?
(Sessions attended ÷ total sessions possible) × 100. For example, 114 attended out of 120 possible is 114 ÷ 120 × 100 = 95%. Both numbers must cover the same period and use the same unit.
Should late arrivals count as attended?
Yes. A student who arrives before the register closes is present for that session, so the session counts in the numerator. Lateness is tracked separately as a pattern — a student can have 100% session attendance and still have a punctuality problem.
Do authorised absences count against attendance?
Yes. Any session the student missed but could have attended counts in the denominator regardless of whether the absence was authorised. Authorised vs unauthorised changes the reason for the absence, not whether the learning time was lost.
How often should we calculate attendance percentages?
Compute them continuously from the register, but review them formally at least half-termly per student, termly per class and year group, and against the annual threshold for persistent absence. Reviewing trends half-termly leaves time to intervene before an end-of-year figure is locked in.