The following tables are used with Attendance History, which you can view on the student’s Attendance History page (Student Data > Attendance History). These tables are calculated by the Attendance History process; they can’t be edited on screen. See Attendance History Configuration.

AHS - Attendance History Summary – stores a summary, by student, school, program and year, of days enrolled, present, absent (excused and unexcused), tardies, truancy, suspensions, in-school suspensions and independent study days. Most counts are based on the all-day code; truancy also counts days with a truant period code.


AHD - Attendance History Details – stores a detailed history of student attendance counts by code, period, school and year.


AHC - Attendance History Codes – stores a history of absence code descriptions for each school.


CHD - Attendance History (Flex) – for Flex scheduling schools, stores student absence counts by code, flex period and year. These records are shown on the Attendance History Details tab.


Attendance History Summary (AHS) fields

A student can have more than one AHS record for a year at the same school: the key is ID, YR, SCL, SP and HS, so there is one record for each program and home school.


FieldDescriptionComment
IDStudent IDKey field.
YRYearKey field. School year, for example 2025-2026.
SCLSchoolKey field.
SPStudent ProgramKey field. Program code from attendance enrollment (ATT/ENR). In Texas this column is labeled ADA Eligibility on the Attendance History page.
HSHome SchoolKey field. Home school code from attendance enrollment.
ENEnrolledDays enrolled. Days with a code flagged Temporarily Not Enrolled (ABS.NE) are not counted.
PRPresentEnrolled days minus absent days, independent study days and (in California) in-school suspension days. In Texas, in-school suspension days count as present, and days counted in RA or RS are not included in PR.
ABAbsencesAll-day code of type Unverified, Excused absence - verified or Unexcused absence - verified.
AEExcusedAll-day code of type Excused absence - verified, not flagged Suspension.
AUUnexcusedAll-day code of type Unverified or Unexcused absence - verified, not flagged Suspension.
TDTardiesAll-day code of a tardy type.
TRUDays of TruancyAll-day code of type Unexcused absence - verified or flagged Partial Day > 30 Minutes Truant (ABS.PT), not flagged Suspension. Also includes days with a truant period code.
SUDays of SuspensionAll-day code flagged Suspension (ABS.SU = True) and not flagged Count for ADA (ABS.AD = False).
ISSDays of In School SuspensionAll-day code flagged Suspension (ABS.SU = True) and Count for ADA (ABS.AD = True).
ISCDays of Complete Independent StudyAll-day code with Independent Study = Complete (ABS.IS = C).
ISIDays of Incomplete Independent StudyAll-day code with Independent Study = Incomplete (ABS.IS = I).
PEPeriods Expected to AttendCalculated only for Alternative Ed schools that use period, positive attendance, or schools with Calculate Attendance Totals Based on Period Attendance turned on.
PAPeriods AttendedCalculated only for Alternative Ed schools that use period, positive attendance, or schools with Calculate Attendance Totals Based on Period Attendance turned on.
POSPeriods Out-of-School SuspensionCalculated only for Alternative Ed schools that use period, positive attendance, or schools with Calculate Attendance Totals Based on Period Attendance turned on.
PISPeriods Attended In-School SuspensionCalculated only for Alternative Ed schools that use period, positive attendance, or schools with Calculate Attendance Totals Based on Period Attendance turned on.
PAXPeriods Absent ExcusedCalculated only for Alternative Ed schools that use period, positive attendance, or schools with Calculate Attendance Totals Based on Period Attendance turned on.
PAUPeriods Absent UnexcusedCalculated only for Alternative Ed schools that use period, positive attendance, or schools with Calculate Attendance Totals Based on Period Attendance turned on.
PICPeriods Independent Study CompleteCalculated only for Alternative Ed schools that use period, positive attendance, or schools with Calculate Attendance Totals Based on Period Attendance turned on.
PINPeriods Independent Study IncompleteCalculated only for Alternative Ed schools that use period, positive attendance, or schools with Calculate Attendance Totals Based on Period Attendance turned on.
RARemote Asynchronous PresentTexas only.
RSRemote Synchronous PresentTexas only.


In User Security, Attendance History has three entries under Attendance / Enrollment:

  • Attendance History Summary (AHS) – Read permission controls access to the Attendance History page, including the Summary, Details and Codes tabs.
  • Attendance History Details (Query Only) (AHD) and Attendance History Codes (Query Only) (AHC) – control access to these tables in Query only.

Because the data is calculated by the system, only Read and Mass Update can be set for these entries.