Student tools

Attendance Calculator

See how many classes you can miss and how many you must attend to reach your semester attendance target.

SEMESTER PLANNER

Plan your attendance

Enter your class counts to see how many more you can miss and still meet your target.

Use the full planned number of classes.
Use only classes that have already taken place.
Enter classes you did not attend out of those already held.
%
Choose a common target or enter your own.

Your attendance numbers stay in this browser; they are not sent to a server.

i

Enter your semester attendance details to see how many classes you can still miss.

Plan your semester attendance

Enter the total classes planned for the semester, classes held so far, and classes missed. The planner calculates current attendance, the number of remaining classes, how many more must be attended, and the additional absences that still fit your target.

How is the bunk allowance calculated?

First, the calculator rounds the target attendance up to a whole number of classes required for the full semester. Then it subtracts the classes you have already attended. Compare that future attendance requirement with the classes still left in your schedule; the difference is how many you can miss.

Required attendance = ceil(target × total semester classes). Classes you can still miss = remaining classes − classes still required.

Worked example: 120 classes and a 75% target

  • 120 total classes; 50 have been held; 10 were missed.
  • 40 attended so far; 70 classes remain.
  • At least 90 classes must be attended overall, so 50 of the remaining 70 must be attended.
  • You can miss 20 more classes and finish at 75%.

Current attendance versus semester planning

For your attendance right now, divide classes attended by classes held so far. For a semester plan, compare attended classes with the full number of classes scheduled for the term. This calculator shows both so you can see your current standing and plan ahead.

How attendance and bunk allowance are calculated

Current attendance = (classes held − classes missed) ÷ classes held × 100. Required total attendance = ceil(target × total semester classes). Future classes required = max(0, required total attendance − classes already attended). Classes you can still miss = remaining classes − future classes required.

Worked example: 75% attendance across 120 classes

With 120 total classes, 50 held, 10 missed, and a 75% target: 40 attended, 70 remaining, 90 required overall, 50 more required, and 20 more classes can be missed.

Current attendance and final semester attendance use different totals

Use classes held so far when checking current attendance. Use all planned semester classes when planning the final percentage; those two denominators answer different questions.

Plan your upcoming classes

Plan classes to attend or miss, check whether a target remains reachable, and compare outcomes for common or custom attendance thresholds.

Questions and answers

How many classes can I miss and still maintain 75% attendance?

Enter the total number planned for the semester, classes already held, and classes you missed. The planner shows the maximum additional classes you can miss and still finish at or above 75%.

How is attendance calculated?

Current attendance is classes attended divided by classes held so far. Semester attendance uses attended classes divided by all classes scheduled for the semester.

What if I have already missed classes?

Enter those missed classes. They are subtracted from the classes already held to calculate how many you have attended.

Can I still reach 75% attendance?

The planner compares your target requirement with the best possible result if you attend every remaining class, and tells you when the target is no longer possible.

Why does the calculator round up required classes?

You cannot attend a fraction of a class. The required total is rounded up to the next whole class so the final attendance meets, rather than falls below, your target.

Can I use this for 80%, 85%, or 90% attendance?

Yes. Choose one of the quick targets or enter any target above 0% and up to 100%.