---
title: "How to take attendance: a class's attendance sheet - Help Center - MatGoat"
description: "Open a class's attendance sheet from Attendance, add or remove students, mark them present, switch someone to observer and mark a whole group present."
image: "https://matgoat.com/og-image-en.png"
url: "https://matgoat.com/en/support/how-to-mark-attendance/"
---

[Attendance](https://matgoat.com/en/support/attendance/) For: Owners, Teachers

# How to take attendance: a class's attendance sheet

Open a class's attendance sheet from Attendance, add or remove students, mark them present, switch someone to observer and mark a whole group present.

Where: Attendance

Updated on October 18, 2026

[Open in MatGoat](https://app.matgoat.com/teacher/class_history)

An attendance sheet belongs to a specific session: its date, time and class type. You can add students, confirm their presence when preregistration is enabled, and correct mistakes. Registered students and confirmed attendance are not always the same number, so check the academy’s registration mode before interpreting the list.

## Open the correct session

In **Teacher**, open **Attendance** and select the class from its history. Check date and time before changing the list, particularly when the same class type runs several times a week. A teacher can see sessions for schedules they are allowed to access.

![Monthly class history calendar](https://matgoat.com/_astro/class-history-month.DizPHtAm_Z8BSzE.webp)

Permission to create or edit schedules is separate from access to their sessions. If a class is missing, an administrator should check assigned schedules rather than only the field identifying who teaches the class. Naming a teacher on a schedule does not by itself provide that access.

## Add students and confirm arrivals

1.  Open the sheet and review students already listed
2.  Use the add-student action if someone attending is missing
3.  In preregistration mode, check in each student who has arrived
4.  Confirm the result before moving to another session

![Class attendance sheet with its student list](https://matgoat.com/_astro/attendance-sheet.CIxQweHg_ZqxSg7.webp)

Adding a student through this sheet records presence immediately, including in preregistration mode. Search avoids duplicates for the session and may reject a paused student or a timetable clash. Do not use another profile to bypass that message.

When bookings remain unconfirmed, **Check in all** displays the pending number. It confirms those bookings together, so use it after checking who is physically present. Direct-registration academies do not display the same check-in controls because the booking journey works differently.

## Distinguish participants and observers

The row menu can change a registration between active participant and observer. Observers have a weight of 0.5 in weighted attendance statistics; a normal participating class counts 1, and a graduation class can count 3. Other indicators, including promotion progress, use their own calculation.

The sheet’s attendee counter can include observers and pending bookings. Do not automatically treat it as the number who have already checked in. Review individual presence markers and the confirmed-presence indication when it is displayed.

## Correct mistakes and mark a group

Use the row menu to remove an incorrect registration and, in preregistration mode, undo a check-in. Past classes can be corrected: work on the actual session and then review the student’s history to confirm the effect.

If a schedule has an associated group, the group-attendance action makes selecting its members easier. Review the proposed list before confirming. Consult [group associations](https://matgoat.com/en/support/student-groups-and-suggestions/) and [the two registration modes](https://matgoat.com/en/support/registration-mode-direct-or-pre-registration/) to keep bookings and attendance consistent.

## Frequently asked questions

### How does an observer count towards attendance?

In weighted statistics, an observer counts as 0.5 and a regular participant counts as 1. Other indicators, such as promotion progress, use their own calculation.

### Can I correct attendance for a past class?

Yes. Open the actual session from Attendance, correct the registration or its status, then check the student's history.

## Related articles

[OwnersTeachers Choose the registration mode: direct or pre-registration with check-in Decide whether a booking counts as attendance or students must check in, set the pre-registration cutoff and check people in from the sheet or the tablet.](https://matgoat.com/en/support/registration-mode-direct-or-pre-registration/) [OwnersTeachers Set up the front-desk tablet (kiosk mode) for check-in Open the front-desk tablet on an iPad or Android tablet, learn which class it shows, how students check themselves in and which settings control it.](https://matgoat.com/en/support/front-desk-tablet-kiosk-mode/) [OwnersTeachers Generate the attendance report for a period Generate MatGoat's attendance report for the current graduation period or month, understand each column, sort the table and print it or save it as a PDF.](https://matgoat.com/en/support/attendance-reports/)

## Still have questions?

Write to us and a real person will answer, in your language.

-   [Contact form We reply by email.](https://matgoat.com/en/contact/)
-   [Message us on WhatsApp +34 614 005 278](https://wa.me/34614005278)
-   [Send us an email hola@matgoat.com](mailto:hola@matgoat.com)

More about this feature

[Attendance Control](https://matgoat.com/en/features/attendance-control/)

[Back to the help center](https://matgoat.com/en/support/)

```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://matgoat.com/#organization",
  "name": "MatGoat",
  "url": "https://matgoat.com",
  "logo": {
    "@type": "ImageObject",
    "url": "https://matgoat.com/images/matgoat_logo.png",
    "width": 512,
    "height": 512
  },
  "description": "Management software for BJJ, martial arts, and combat sports academies.",
  "email": "hola@matgoat.com",
  "sameAs": [
    "https://instagram.com/mat.goat/",
    "https://linkedin.com/company/matgoat",
    "https://x.com/matgoat_app",
    "https://www.producthunt.com/products/matgoat",
    "https://www.sideprojectors.com/project/70944/matgoat"
  ],
  "founder": {
    "@id": "https://matgoat.com/sobre-nosotros/jose/#person"
  },
  "foundingDate": "2024",
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer support",
    "email": "hola@matgoat.com",
    "availableLanguage": [
      "Spanish",
      "English",
      "Portuguese",
      "Italian"
    ]
  }
}
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "@id": "https://matgoat.com/#website",
  "url": "https://matgoat.com",
  "name": "MatGoat",
  "publisher": {
    "@id": "https://matgoat.com/#organization"
  },
  "inLanguage": "en-US"
}
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "@id": "https://matgoat.com/en/support/how-to-mark-attendance/#breadcrumb",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://matgoat.com/en/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Help center",
      "item": "https://matgoat.com/en/support/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Attendance",
      "item": "https://matgoat.com/en/support/attendance/"
    },
    {
      "@type": "ListItem",
      "position": 4,
      "name": "How to take attendance: a class's attendance sheet"
    }
  ]
}
{
  "@context": "https://schema.org",
  "@type": "TechArticle",
  "@id": "https://matgoat.com/en/support/how-to-mark-attendance/#article",
  "headline": "How to take attendance: a class's attendance sheet",
  "description": "Open a class's attendance sheet from Attendance, add or remove students, mark them present, switch someone to observer and mark a whole group present.",
  "datePublished": "2025-01-08T00:00:00.000Z",
  "dateModified": "2026-10-18T00:00:00.000Z",
  "inLanguage": "en-US",
  "author": {
    "@id": "https://matgoat.com/#organization"
  },
  "publisher": {
    "@id": "https://matgoat.com/#organization"
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://matgoat.com/en/support/how-to-mark-attendance/",
    "breadcrumb": {
      "@id": "https://matgoat.com/en/support/how-to-mark-attendance/#breadcrumb"
    }
  },
  "isPartOf": {
    "@type": "WebPage",
    "@id": "https://matgoat.com/en/support/",
    "name": "Help Center - MatGoat"
  },
  "articleSection": "Attendance",
  "audience": {
    "@type": "Audience",
    "audienceType": "Owners, Teachers"
  },
  "keywords": "take attendance, mark attendance, attendance sheet, Attendance list, Class History, add a student to a class, Mark present, Change to Observer"
}
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How does an observer count towards attendance?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "In weighted statistics, an observer counts as 0.5 and a regular participant counts as 1. Other indicators, such as promotion progress, use their own calculation."
      }
    },
    {
      "@type": "Question",
      "name": "Can I correct attendance for a past class?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Open the actual session from Attendance, correct the registration or its status, then check the student's history."
      }
    }
  ]
}
```
