Skip to main content
Edustream’s attendance module replaces paper registers and manual parent phone calls with a real-time digital system. Teachers and administrators mark attendance from any device, parents receive instant push notifications when their child is absent, and the system builds a continuously updated attendance history that you can query by student, class, or date range.
The attendance module is available on the Operations and Enterprise plans. If you are on the Starter plan and would like to upgrade, visit Settings → Billing → Change Plan or contact the Edustream support team.

Setting Up Check-In Terminals

Edustream’s real-time attendance terminal turns any device — a tablet at the school gate, a wall-mounted screen in a classroom, or a shared computer in the staffroom — into a digital check-in station.

Configure a New Terminal

1

Open Terminal Management

Go to Attendance → Terminals and click Add Terminal.
2

Name the Terminal

Give the terminal a descriptive name that identifies its location, for example Main Gate, JSS Block Entrance, or Staff Room.
3

Assign the Terminal to a Class or Zone

Select the class or school zone this terminal serves. A gate terminal may cover the whole school, while a classroom terminal is typically assigned to a single class.
4

Generate the Terminal Code

Edustream generates a unique terminal activation code. Enter this code on the device you want to use as the check-in station — open the Edustream Attendance app and enter the code under Activate Terminal.
5

Test the Terminal

Have a test student or staff member check in to verify the terminal is recording entries correctly before going live.
A low-cost Android tablet mounted near the classroom door makes an excellent permanent check-in station. The Edustream Attendance app runs in kiosk mode to prevent students from accessing other device functions.

Marking Attendance

Attendance can be recorded in two ways: through a check-in terminal (students or staff tap in themselves) or manually entered by a teacher directly in the attendance sheet.

Mark Attendance Manually

1

Open the Attendance Sheet

Navigate to Attendance → Daily Attendance, then select the Class and Date. Today’s date is selected by default.
2

Review the Student List

Edustream displays the full class roster with each student’s current status defaulting to Present.
3

Update Each Status

For each student, set the attendance status to one of the following:
  • Present — student is in school and on time
  • Late — student arrived after the scheduled start time
  • Absent — student did not attend school
4

Add a Remark (Optional)

Click the remark icon beside a student’s name to add a note — for example, Called in sick or Left early for medical appointment.
5

Submit the Register

Click Submit Attendance. The register is saved and locked for that date. Any student marked Absent triggers an automatic push notification to their linked guardian within seconds.
Once an attendance register is submitted and locked, only a school administrator can reopen it for corrections. Submit carefully, and contact your administrator immediately if you need to amend a record.

Parent Notifications for Absences

Edustream automatically notifies parents the moment a student is marked absent, so guardians are always informed without teachers needing to make individual phone calls.

How Notifications Work

When a student is marked Absent on the daily attendance sheet, the system:
  1. Sends a push notification to the Edustream Parent app on the guardian’s phone. The notification reads, for example: “Your child Amara Johnson (JSS 2A) has been marked absent today, Monday 14 July.”
  2. Updates the app icon badge on the guardian’s home screen to show the number of unread attendance notifications.
  3. Logs the notification in the guardian’s notification history inside the Parent Portal so they can review past alerts.
Push notifications are sent to all guardians linked to the student, not just the primary contact, ensuring both parents are informed even if one is unreachable. Guardians who have not installed the Parent app will receive the notification by email instead.
Encourage parents to install the Edustream Parent app and enable push notifications during enrollment. You can share the app download link from Settings → Parent Portal → App Download Links.

Viewing Attendance Reports

Edustream compiles attendance data into filterable reports that help you spot patterns — a student with repeated unexplained absences, a class with consistently low Monday attendance, or a staff member approaching an absence threshold.

Run an Attendance Report

1

Open Attendance Reports

Go to Attendance → Reports.
2

Select the Report Type

Choose from the available report types:
  • By Student — full attendance history for a single student
  • By Class — daily attendance summary for all students in a class
  • By Date Range — attendance across the school or a specific class between two dates
  • Staff Attendance — attendance records for teaching and non-teaching staff
3

Apply Filters

Set the date range, class, and any other relevant filters. For student-level reports, search by name or student ID.
4

Generate and Review

Click Generate Report. Edustream displays a summary table showing total days present, absent, and late, alongside an attendance percentage for each student or staff member in the selected scope.
5

Export the Report

Click Export to PDF or Export to CSV to save the report for record-keeping, sharing with parents at a meeting, or submitting to your school board.

Staff Attendance

Staff attendance is tracked through the same module and follows the same process as student attendance. Form teachers or administrators mark staff members present, late, or absent each school day.
1

Open Staff Attendance

Go to Attendance → Staff Attendance and select the date.
2

Mark Each Staff Member

Update the status for each staff member — Present, Late, or Absent. Add a remark if required (for example, Annual leave or Official duty).
3

Submit the Register

Click Submit. The record is saved and included in staff attendance reports accessible to administrators.

Student Attendance

Track daily presence for every enrolled student. Absences trigger instant parent notifications and are summarized in per-student and per-class reports.

Staff Attendance

Monitor teaching and non-teaching staff punctuality and absence patterns. Data feeds into HR reports and can be exported for payroll processing.