Attendance Calculator
Calculate your current attendance %, the maximum number of classes you can still miss for the rest of the term, the worst- and best-case end-of-term range, and how many classes you must attend back-to-back to recover the target. Useful for tracking the 75 % / 80 % / 90 % attendance thresholds that determine whether you stay eligible for credits, exams or scholarships.
Check your inputs: attended + missed cannot exceed the total, and all values must be non-negative integers.
Current attendance
—
Classes you can still miss
—
Classes you must still attend
—
End-of-term range
—
Attendance is calculated as attended ÷ total. Specific school leave policies may shift the actual threshold — results are for reference only.
Formula
Current % = attended / (attended + missed) × 100% Worst-case final % = attended / total × 100% Best-case final % = (attended + remaining) / total × 100% Required attendances (absolute) = ⌈total × target / 100⌉ Max misses (absolute) = total − required attendances Misses still allowed = max(0, max misses − already missed)
- · The denominator is the full term (attended ÷ total), not just classes held so far. Schools usually evaluate against the full term, so the remaining classes can drag your worst-case figure below today's rate.
- · Required attendances use ⌈total × target / 100⌉ (ceiling) — to strictly meet ≥ target %, you cannot be a fraction of a class short. Example: 40 × 75 % = 30 classes (exactly enough); but 30 × 75 % = 22.5 → you must attend 23 classes.
- · Results assume "perfect from now on" execution — i.e. you either attend every remaining class (best case) or skip every remaining class (worst case). Reality usually lands somewhere between the two bounds.
- · Typical thresholds: most Hong Kong university courses require ≥ 75 % to sit the final exam; strict programmes (medicine, law, lab-based) usually 80–90 %. EDB-aligned secondary schools target ≥ 80 %. Overseas universities range 70–85 %. Always confirm against your own course syllabus.
- · The tool treats every class as equally weighted. If your school has carve-outs for medical leave, an automatic "3-class buffer", or weighted absences, follow your school's policy — this is only a rough planner.
- · To answer "what target can I still hit?", drag the target slider down until the status banner turns green — that is your highest reachable end-of-term percentage.
Frequently asked
Why is the "current attendance %" (e.g. 80 %) so different from the "worst-case final %" (e.g. 50 %)?
The "current" figure uses only the classes already held (attended + missed) as the denominator, so it reflects your record so far. The "worst-case final %" uses the full term as the denominator and assumes you miss every remaining class. Example: 40-class term, 25 classes held so far, 20 attended and 5 missed → today you are at 20/25 = 80 %, but if you skip the next 15 classes you finish at 20/40 = 50 %. Earlier in the term, the "current" figure is the least reliable; it can only fall as the remaining classes are counted. Since schools assess against the full term, treat the worst-case figure as the binding number.
When does the target become mathematically impossible to reach?
It is impossible the moment "remaining classes + classes already attended < required attendances", which is equivalent to "max misses − already missed < 0" — you have already used up the entire absence budget. Example: 40-class term, 75 % target → need 30 attendances, max 10 misses; with 12 already missed and 23 remaining, even attending every remaining class lands you at (40 − 12)/40 = 70 %, below 75 %. The status banner turns from amber to red. From there your options are practical, not arithmetical: request make-up classes, submit make-up assignments, or appeal to the instructor or department to handle it as a special case.
Can I "spend" all my absences upfront — e.g. skip 10 classes at the start of a 75 % term?
Mathematically yes — a 40-class term with a 75 % target allows up to 10 absences regardless of when they fall. In practice it is a bad idea: skipping early classes usually means falling behind and struggling to catch up on what was missed; instructors notice a run of consecutive absences and may follow up; and most importantly, unexpected absences (illness, family events, exam burnout) tend to cluster late in the term, so spending the budget upfront leaves no slack for them. A safer rule of thumb: keep at least half your budget for unpredictable events. On a 10-absence budget that means at most 4–5 absences in the first half of the term, with 5–6 reserved for the second half.
Related tools
GPA Calculator
Enter each course grade and credit, get GPA on the 4.3 scale (HKU / CityU / HKUST / PolyU) or US 4.0 scale.
Hong Kong HKDSE Best 5 Score Calculator
Pick core and elective grades to see Best 5, 4C+1X and 4C+2X — the three weighting formulas used by JUPAS programmes.
Final Exam Grade Calculator
Given your current course grade and the weight of the final exam, find the exam score you need to hit a target overall grade.
Reading Time / WPM Calculator
Estimate how long a piece of text takes to read from word count and words-per-minute, with presets for silent reading, reading aloud, proofreading and audiobook narration.
Test Grade Calculator
Enter correct answers and total questions to get the percentage and letter grade — supports US A–F, US plus/minus, and UK honours (1st / 2:1 / 2:2 / 3rd).
Letter Grade Calculator
Enter a percentage (or score out of total) and map it to a letter grade and GPA across four standard scales — US 4.0 with +/−, US 10-point, UK Honours, and IB 1–7.
Class Rank Percentile Calculator
Translate a class or cohort rank into percentile rank using all three common conventions (CDF, mid-rank, inclusive) plus quartile / decile / top-X% labels — for college applications, scholarships and standardized-test comparisons.
Word Count / Text Statistics Calculator
Paste text to instantly count words, characters (with and without spaces), sentences, paragraphs, average word length and estimated reading time.
Flesch-Kincaid Readability Calculator
Paste an English passage and instantly get the Flesch Reading Ease and Flesch-Kincaid Grade Level scores — the standard readability metrics used by US schools, MS Word and government plain-language guidelines.
IELTS Overall Band Score Calculator
Enter your Listening, Reading, Writing and Speaking scores to get the IELTS overall band using the official rounding rule (.25 rounds up to .5, .75 rounds up to the next whole band).
Words to Pages Calculator
Estimate how many pages a piece of writing will fill from word count, font size and line spacing.
IB Diploma Points Calculator
Enter your six IB subject grades (HL/SL) plus the EE/TOK bonus matrix to compute your total IB Diploma score out of 45.
UCAS Tariff Points Calculator
Enter A-Level, AS, EPQ, IB or BTEC grades to compute your total UCAS Tariff points and see how they line up against AAA / AAB / ABB conditional offers.
SAT to ACT Score Converter
Enter an SAT total or ACT composite score and instantly see the equivalent score range using the official 2018 College Board / ACT concordance table.
CEFR Language Level Converter
Enter an IELTS, TOEFL iBT, Cambridge English Scale or TOEIC score and instantly map it to a CEFR level (A1 – C2).
Cumulative GPA (CGPA) Calculator
Combine your current cumulative GPA and total credits with this term’s GPA and credits to see the updated cumulative GPA and how much it moved.
TOEFL ↔ IELTS Score Converter
Convert between TOEFL iBT total scores (0-120) and IELTS Academic Band scores (4.5-9.0) using the official 2018 ETS concordance.
Number to Words Converter (Cheque Writing)
Convert numbers into English words and Chinese cheque-style capital form (壹貳參…) for writing cheques, contracts or homework.
Pomodoro Session Planner
Enter the total focus time you want and get the required 25-minute Pomodoro count, short/long break tally and overall wall-clock duration.
Spaced Repetition (SM-2) Schedule Calculator
Enter a study date and ease factor and use the SuperMemo SM-2 algorithm to project the next review dates — handy for flashcards or vocabulary.