Enter completed classes
Enter attended and conducted class counts. Use one consistent unit: classes, not a mixture of classes and hours.
Check your attendance and classes needed for a target.
Last reviewed: · Testing methodology
Choose a task to see when this tool helps and which steps you can skip.
Choose a Student Calculator →Enter completed class counts and your target to see catch-up and absence scenarios.
Enter attended and conducted class counts. Use one consistent unit: classes, not a mixture of classes and hours.
Enter the percentage that applies to you. Add remaining classes only if you know the schedule; no university threshold is assumed.
Calculate to see the current fraction, consecutive attendance needed and maximum extra absences. A target may be impossible within the remaining schedule.
Current percentage is A/T × 100. For a target fraction q between 0 and 1, catch-up is max(0, ceil((qT − A)/(1 − q))). When already at target, missable classes are floor(A/q − T). Zero conducted classes and 0%/100% targets use explicit boundary rules.
Inputs are processed in your browser. Analytics and advertising can make separate network requests.
Use the remaining-class field to distinguish eventual mathematical catch-up from what is possible this term. With only 20 classes left in this example, the maximum is 50/70 = 71.4286%.
Use the institution's official attendance portal when hours, excused sessions, practicals or separate subject requirements affect eligibility.
Implementation checked on 2026-09-16. Unit tests and local browser checks covered 30/50 at 75% (30 catch-up classes), zero conducted classes, 0% and 100% targets, invalid counts and a finite remaining schedule. Narrow layouts and a keyboard-only calculation were checked.
Testing methodology