Skip to main content

Attendance codes

Product Team avatar
Written by Product Team
Updated yesterday

What are Attendance codes?

Attendance codes are a standardised set of values defined by the Department for Education (DfE) and used by schools to record and report student attendance. These codes are essential for accurate statutory returns and internal attendance tracking.

In addition to the DfE-defined statutory codes, schools using Satchel One can also create their own custom attendance codes to represent specific attendance scenarios unique to their setting.

View Attendance codes

🔒 The actions within this section are controlled by the Attendance code setup permission

To view the school’s attendance codes, go to Tools > Apps > Attendance > Attendance codes.

You’ll see a list of all existing codes, including their active and restricted state. You can search for specific codes by name using the search bar above the list.

Actions

🔒 The actions within this section are controlled by the Attendance code setup and Restricted code setup permissions

  • Edit - Update attendance code details

  • Active toggle - Deactivate a code to hide it when taking the register

  • Restricted toggle - Allow only staff with elevated rights to use these codes

  • Delete - Permanently remove codes you no longer need

Create Attendance codes

🔒 The actions within this section are controlled by the Attendance code setup permission

To create a new attendance code, click Create and then complete the Create attendance code fields:

  • Code - The value that teachers will enter into the attendance register

  • Description - An explanation of how this code should be used. Staff will see this when they right-click a cell on the class register grid and select Attendance codes.

  • Statutory meaning - The category that reflects how the code contributes to attendance figures: Authorised absence, Late, No mark, Present, Unauthorised absence.

  • Physical meaning - Select a physical location or attendance state: In, Out, Late, No mark

  • Statutory code - For custom codes to be used in the census, you need to select a statutory code to map it to in order to avoid issues with your collection.

Below is the full list of statutory codes as they are defined by they DfE.

Code

Description

/

Present at the school during morning registration

\

Present at the school during afternoon registration

B

Attending a place for any other approved educational activity

C

Absent with leave for exceptional circumstances

C1

Absent with leave for the purpose of participating in a regulated performance

C2

Absent with leave, of compulsory school age and temporary reduced timetable does not require them to attend

D

Attending another school at which they are a registered pupil

E

Authorised absence as pupil is excluded, with no alternative provision made

G

Absent without leave for the purpose of a holiday

I

Unable to attend because of sickness

J1

Absent with leave for the purpose of attending an interview for employment or for admission to another educational institution

K

Education provision arranged by a local authority, rather than the school

L

Absent from the school when attendance register begins to be taken but attends before the taking of the register has ended

M

Absent with leave for the purpose of attending a medical or dental appointment

N

Absent - circumstances not yet established

O

Absent - other circumstances

P

Attending a place for an approved educational activity that is a sporting activity

Q

Unable to attend because of lack of access arrangements by LA to facilitate their attendance

R

Day exclusively set apart for religious observance by the religious body to which the parent belongs

S

Absent with leave for the purpose of studying for a public examination

T

Mobile child whose parent is travelling in the course of their trade or business and is travelling with that parent

U

Absent for registration - arrived in school after registration closed

V

Attending a place for an approved educational activity that is a visit or trip

W

Attending a place for an approved education activity that is work experience

X

Absent with leave, not of compulsory school age and timetable does not require them to attend

Y1

Unable to attend because school is not within walking distance of pupil’s home and transport to and from school normally provided is not available

Y2

Unable to attend due to widespread disruption to travel caused by a local, national, or international emergency

Y3

Part of the school premises is unavoidably out of use and pupil cannot be accommodated in parts of the premises that remain in use

Y4

Whole school closed when school was due to meet for a session, but session has been cancelled

Y5

Unable to attend because pupil is subject to a sentence of detention

Y6

Travel to or attendance at school would be contrary/prohibited by guidance/law relating to incidence or transmission of infection or disease

Y7

Unable to attend because of any other unavoidable cause

Z

Used for marks prior to a student’s enrolment start date

#

Planned whole school closure – no session to take place

FAQ

Question

Answer

Can we create custom attendance codes?

Yes. You can create school-specific codes and map them to statutory values for census reporting.

Can staff see the description of each code in the register?

Yes. When staff right-click a cell in the register, the code’s description is displayed to help guide selection.

What’s the difference between statutory and physical meanings?

Statutory meaning affects attendance reports and census. Physical meaning relates to the student’s on-site/off-site presence.

Can we restrict certain codes to senior staff only?

Yes. You can toggle the 'Restricted' setting to allow use only by authorised personnel.

What’s the difference between deleting and deactivating a code?

Deactivating hides it from view. Deleting removes it entirely and should only be done if it's no longer in use.

Did this answer your question?