My Class Roll
Back to Blog
SEVIS Compliance

How to Track ESL Student Attendance for SEVIS Compliance

If your institution enrolls F-1 or M-1 visa students, attendance tracking is not optional — it is a federal compliance obligation. The Student and Exchange Visitor Program (SEVP) requires that nonimmigrant students maintain satisfactory attendance, and your institution is responsible for monitoring and reporting it. For English language programs and non-matriculated departments, this means having a reliable, auditable system for every class session.

What SEVIS Requires: The 80% Attendance Threshold

SEVP regulations require F-1 students in English language training programs to maintain at least 80% attendance. If a student falls below this threshold, your institution is required to report the attendance violation through SEVIS, which can result in the student losing their visa status.

This means your attendance data must be precise. You need to know the exact percentage for every student, in every class, at any point during the term. Rough estimates do not satisfy an auditor. The numbers must be backed by records that show when each student was present, absent, late, or excused — and those records must be tamper-proof.

SEVP also mandates that institutions retain attendance records for a minimum of three years (five years for some record types). Many compliance officers recommend retaining records for much longer. At My Class Roll, we retain all records for ten years, with full audit trails.

Why Manual Tracking Fails

Most ESL programs start with paper sign-in sheets or Excel spreadsheets. These approaches work when a program has 20 students and one teacher. They break down quickly as programs grow.

Paper sign-in sheets have no timestamps, are easy to forge, and are difficult to aggregate into percentage reports. A student signs a sheet; the teacher files it in a folder. At the end of the term, someone has to manually count every mark across every sheet for every student and calculate percentages. This process is error-prone and time-consuming.

Spreadsheets improve on paper but introduce different problems. Files get overwritten. Formulas break. Version control is nonexistent. Multiple teachers editing the same shared spreadsheet leads to data conflicts. And critically, spreadsheets are mutable — anyone can change a record after the fact, leaving no trace of the modification.

When an auditor asks to see attendance records for a specific student two years ago, neither approach provides a confident answer.

What Auditors Look For

SEVP field representatives and accreditation auditors evaluate your attendance system on several criteria. They want to see immutable records — evidence that attendance data has not been altered after the fact. They look for timestamps that prove when records were created and when changes were made. They verify that the attendance percentages you report are mathematically consistent with the underlying session-by-session data.

An event-sourced system, where every attendance action is recorded as an immutable event with a timestamp, provides exactly this. If a teacher marks a student present and later changes them to absent, both the original mark and the correction are preserved in the audit log. The system shows what happened, when, and by whom. This level of transparency is what auditors are looking for.

How QR Code Check-In Strengthens Compliance

QR code self-check-in adds a layer of verification to attendance tracking. The teacher displays a QR code for the class session. Students scan it with their phone, find their name, and check in. The system records a timestamp for the self-check-in that is separate from the teacher's attendance mark.

This creates two independent records: the student's self-reported check-in and the teacher's official attendance mark. If there is ever a dispute about whether a student was present, both records exist. The self-check-in timestamp is immutable — even if a teacher later changes the attendance status, the original check-in time is preserved.

QR check-in also eliminates "buddy sign-ins" — the common practice where one student signs in for an absent friend. Each student checks in on their own device, and the system tracks device information to flag suspicious patterns.

Automated Reporting Saves Hours Every Week

With a purpose-built attendance system, compliance reports are generated automatically. Instead of spending hours at the end of each term calculating percentages from spreadsheets, administrators can pull up per-student attendance breakdowns, per-class summaries, and institution-wide reports with a single click.

The SEVIS 80% threshold is highlighted automatically. Students approaching the threshold are flagged before they cross it, giving administrators time to intervene — schedule a meeting, issue a warning, or provide additional support — before a violation must be reported.

Reports can be exported as CSV or XLSX files for submission to accreditation bodies, SEVP, or institutional administration. Every exported report is backed by the same immutable event log, ensuring that the numbers are always consistent and auditable.

Ready to simplify SEVIS compliance?

Start tracking attendance with immutable records, automated reports, and QR code check-in. Free 30-day trial on all plans.

Start Your Free Trial