> For the complete documentation index, see [llms.txt](https://schoolmanagerp.gitbook.io/schoolmanagerp-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://schoolmanagerp.gitbook.io/schoolmanagerp-docs/en/attendance/attendance-reports.md).

# Attendance reports

See a section's monthly attendance figures, find who is falling behind, and send a reminder if needed.

**Go to:** **Attendance → Attendance reports** in the left menu. Do this on a computer. **Before you start:** the section must have at least a few days of attendance taken ([Taking attendance](/schoolmanagerp-docs/en/attendance.md)).

A report never writes anything itself. Teachers take attendance every day, and this page only counts it. So if the attendance is wrong, the report is wrong too; fix it in the [Attendance register](/schoolmanagerp-docs/en/attendance/attendance-register.md).

[Month summary](#task-main) · [Low attendance](#task-low) · [Reminder](#task-reminder) · [Problems and fixes](#trouble)

**On this page**

* [How you get here](#arrive)
* [See a section's month](#task-main)
* [How to know the figures are right](#confirm)
* [Other situations](#other)
  * [Find who has low attendance](#task-low)
  * [Send a reminder](#task-reminder)
  * [Attendance by subject](#task-subjects)
* [Problems and fixes](#trouble)
* [Who can do what](#roles)
* [Learn more](#more)

***

## How you get here <a href="#arrive" id="arrive"></a>

**From the left menu:** **Attendance → Attendance reports**. The page opens on the **Month summary** tab; start at step 1 below.

**From search:** in the search box at the top (Ctrl+K) type "Attendance reports" and choose it. How search works: [Finding any page](/schoolmanagerp-docs/en/start/find-anything.md).

***

## See a section's month <a href="#task-main" id="task-main"></a>

1. In the left menu press **Attendance**, then **Attendance reports**.

   → Three tabs (or two) across the top: **Month summary**, **Low attendance**, and, for admins when per-period attendance is on, **By subject**. In the middle it says **Pick a section**.
2. In the **Month** box choose the month. The current month is filled in; you can go back up to 12 months.
3. In the **Class** box choose the class, then in the **Section** box the section.

   → One row per student in that section: **Roll**, **Student**, **Present**, **Absent**, **Late**, **Leave**, **Working days**, **Attendance** (a percentage).

![Month summary tab, the month, class and section boxes and one row per student](https://1521882729-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4VUIF0J625mjr4UQwChh%2Fuploads%2Fgit-blob-d2a81e03aa26ac8fed8166f5a756bd274435133c%2Fattendance-reports-01.png?alt=media)

4. To see one student in detail, press **View** at the end of the row. → The [student's page](/schoolmanagerp-docs/en/students.md) opens.

> **Keep in mind:** changing the class empties the section box. Pick the section again.

***

## How to know the figures are right <a href="#confirm" id="confirm"></a>

| What you see                               | What it means                                                                                                           |
| ------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| **—** where the percentage should be       | Not one day was marked for that student this month. This is not 0%.                                                     |
| **Low** next to the percentage             | The percentage is below the number in the **Minimum attendance (%)** box. If the box is empty, the tag does not appear. |
| **No attendance records for this filter.** | The section has no attendance this month. Check that you picked the right month.                                        |

To cross-check the numbers, open the same section and month in the [Attendance register](/schoolmanagerp-docs/en/attendance/attendance-register.md). Both pages read the same records.

***

## Other situations <a href="#other" id="other"></a>

### Find who has low attendance <a href="#task-low" id="task-low"></a>

1. Press the **Low attendance** tab.

   → The list for the whole school appears, with no section needed: students whose attendance this month is below the limit. Each row also shows **Class** and **Section**.
2. To change the limit, type a number in the **Minimum attendance (%)** box, for example `75`. If you leave it empty, the limit set in the school's settings is used.
3. If you like, pick a **Class** or **Section** to shorten the list.

Students with no marked day this month do not appear in this list. If nobody is below the limit it says **Nobody is below the minimum this month**.

![Low attendance tab, the minimum attendance box and the rows marked Low](https://1521882729-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4VUIF0J625mjr4UQwChh%2Fuploads%2Fgit-blob-3f62e6c44d09a35386b8f280927b6e623c637b84%2Fattendance-reports-02.png?alt=media)

### Send a reminder <a href="#task-reminder" id="task-reminder"></a>

1. In the **Month summary** or **Low attendance** list, press **Send reminder** at the end of the student's row.
2. In the box that opens, read the message and send it.

Only admins, accountants and office staff see this button ([Who can do what](#roles)).

### Attendance by subject <a href="#task-subjects" id="task-subjects"></a>

When the school turns on per-period attendance under **Settings › Attendance policy**, the **By subject** tab appears, for admins only (the page reads this switch from the school's settings, which only admins can open). Pick a section and a month, and each student's row shows "came / held" for every subject, for example `18/20`. If no period attendance was taken that month it says **No period attendance this month**. How to take period attendance: [Per-period attendance](/schoolmanagerp-docs/en/attendance.md#task-period).

***

## Problems and fixes <a href="#trouble" id="trouble"></a>

| What you see                                        | What to do                                                                                                                           | Who can help                    |
| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------- |
| **Pick a section**                                  | Choose both **Class** and **Section**. The month summary shows one section at a time.                                                | —                               |
| **Could not load the attendance report.** (teacher) | You can only see sections assigned to you. Choosing another section gives this message. Pick your own.                               | Admin (**Teacher assignments**) |
| **No attendance records for this filter.**          | Attendance was not taken that month. Ask the teacher to [take it](/schoolmanagerp-docs/en/attendance.md), or pick another month.     | Teacher                         |
| The percentage looks wrong                          | A day's mark is wrong. Correct it in the [Attendance register](/schoolmanagerp-docs/en/attendance/attendance-register.md#task-edit). | Teacher or admin                |

***

## Who can do what <a href="#roles" id="roles"></a>

| Role                 | Month summary and by subject   | Low attendance | Send reminder |
| -------------------- | ------------------------------ | -------------- | ------------- |
| Admin                | All sections                   | Yes            | Yes           |
| Accountant           | All sections                   | Yes            | Yes           |
| Office staff         | All sections                   | Yes            | Yes           |
| Academic coordinator | All sections                   | Yes            | No            |
| Exam controller      | All sections                   | Yes            | No            |
| Teacher              | Only sections assigned to them | No             | No            |

This page is view-only. Nobody can change attendance here, and there is no download or print button. If you need paper, print the [Attendance register](/schoolmanagerp-docs/en/attendance/attendance-register.md#task-print).

***

## Learn more <a href="#more" id="more"></a>

<details>

<summary><strong>Parts of the page</strong> — top to bottom</summary>

1. **Attendance reports** — the title.
2. **Tabs** — **Month summary**, **Low attendance**, **By subject**.
3. **Filter row** — **Month**, **Class**, **Section**, **Minimum attendance (%)**.
4. **The list** — at the end of each row, **View** and (if you are allowed) **Send reminder**.

![The four parts of the reports page](https://1521882729-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4VUIF0J625mjr4UQwChh%2Fuploads%2Fgit-blob-8a3acb25ab3a6ee24d0d99a3a9b413b5f45802ab%2Fattendance-reports-03.png?alt=media)

</details>

<details>

<summary><strong>What each field means</strong></summary>

| Field                  | What to enter                                                                                    | Required?              |
| ---------------------- | ------------------------------------------------------------------------------------------------ | ---------------------- |
| Month                  | Which month. The current month is filled in; you can pick back up to 12 months.                  | Yes                    |
| Class                  | Which class. Changing it empties the section.                                                    | Yes, for month summary |
| Section                | Which section.                                                                                   | Yes, for month summary |
| Minimum attendance (%) | The percentage limit, for example 75. If empty, low attendance uses the school's settings limit. | No                     |

</details>

<details>

<summary><strong>How the report is built</strong> — counting from the register</summary>

<figure><img src="https://1521882729-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4VUIF0J625mjr4UQwChh%2Fuploads%2Fgit-blob-314093a0d94a840147d21daf8ec898824d280267%2Fattendance-reports-overview.svg?alt=media" alt="The daily attendance register feeds the month summary, low attendance and by-subject reports; the month summary links to the student&#x27;s page and low attendance links to Send reminder" width="720"><figcaption><p><em>Reports built from the attendance register</em></p></figcaption></figure>

* The percentage counts only marked days. If no day is marked, the percentage is **—**.
* Days when school is closed are not counted in **Working days**.
* If the school has an absence [fine](/schoolmanagerp-docs/en/help/glossary.md#fine) rule turned on, fines are also counted from the same **Absent** marks in the register.

</details>

**Related pages**

* [**Taking attendance**](/schoolmanagerp-docs/en/attendance.md) — the daily attendance these figures come from.
* [**Attendance register**](/schoolmanagerp-docs/en/attendance/attendance-register.md) — the same figures day by day, with printing and corrections.
* [**Students**](/schoolmanagerp-docs/en/students.md) — a student's full details.
* [**Dashboard**](/schoolmanagerp-docs/en/dashboard/dashboard.md) — today's attendance at a glance.

***

*Version 0.1.0 · Last verified 2026-10-25*
