CALPADS Student Absence Summary (STAS) [.2211 - 2231]

Classic View: CA State Reporting > CALPADS Student Absence Summary

Search Terms: CALPADS Student Absence Summary

The CALPADS Student Absence Summary (STAS) reports chronic absenteeism to the state. It calculates the student's full day absences, but should not be used to for average daily attendance reporting.

CALPADS Student Absence Summary Editor

Report Logic

One line per enrolled school returns for a student. Students who move between calendars only report one line in the extract. If the student has multiple enrollments in the reporting calendar, the student reports one time. If a student left school and returned, attendance is summed for those multiple enrollments (includes continuation students or community day students). If there are multiple enrollments with gaps between start and end dates, only the dates where the student was actively enrolled and scheduled into instructional attendance taking courses are included.

A student must have the following in order to report:

  • An active primary enrollment
  • A State ID

A student does not report when:

  • An End Status of N470: No Show is assigned to the enrollment record.
  • The grade level is marked as State Exclude, the Calendar of enrollment is marked as State Exclude, or the School of Enrollment is marked as State Exclude.

Absence equals a fully day for all student record. Half day attendance codes or period based attendance codes do not count in the calculation.

If a student has a short term Home Hospital enrollment, none of that's student's attendance counts during the Home Hospital period.

Attendance Codes Mapped to State Codes

To properly calculate the Days Absent Out-of-School Suspension and Days Absent In-School Suspension, the Attendance Codes must be mapped to a State Code of 100: Out-of-School Suspension or 110: In-School Suspension.

Attendance Codes Mapped to State Codes  

Non-Binary Gender Reporting

Schools can assign students a gender of M: Male, F: Female, X: Non-binary. This is done on the Identities tool and/or the Demographics tool. 

CALPADS Extracts use the Legal Gender field included in the Protected Identity Information to report student and staff identity information.

To record a gender of X: Non-binary, on the Identities tool:

  1. Assign the Gender of X: Non-Binary in the standard identify fields.
  2. Assign the Protected Identity Information Legal Gender of M: Male, F: Female, or X: Non-binary.
  3. Save the record when finished.

Screenshot of the Gender and Legal Gender fields for California. Gender and Legal Gender Assignment

Report Editor

FieldDescription
Report PeriodSelection determines which date option is used in calculating student attendance - Effective Date, Date Range or School Month.
Effective DateWhen this option is selected, the report calculates student attendance from the start of the student's current active enrollment in the current active year through the effective date (the effective date is included in the calculation). Dates are entered in mmddyy format or use the calendar icon to select a date.


Displays when the Report Period is set to Effective Date.

Date Range

When this option is selected, the report calculates student attendance from the entered start date to the entered end date. Both the start and end dates (both must be entered) are used in the calculation.


Dates are entered in mmddyy format or use the calendar icon to select a date.

School MonthWhen this option is selected, the report calculated student attendance based on the dates of the selected school month. Only one school month at a time can be selected.
Transaction Type

Indicates the type of transaction that will occur:

  • Replace - existing student attendance information will be replaced with new information
  • Delete - student attendance information will be deleted.
Calculation TypeDetermines which attendance calculation is used to calculate the absence summary. 
  • Traditional STAS - reports a student's full day absences
  • Period-based STAS - reports a student's absences for each period using the Periods Present (attendance) divided by the Total number of Periods the student is expected to attend multiplies by the Days the student is expected to attend. 
File FormatDetermines how the report will generate. Select State Format (Caret Delimited) if submitting records to the state. Other formats available for testing and review purposes are CSV and HTML.
Grade SelectorSelection indicates which grade levels of enrollment are included on the report.
Legal NameWhen marked, the student's legal name and gender information reports from the Protected Identity Information, instead of the student's name and gender.
Unknown as ExcusedWhen marked, unknown attendance records are reported as excused absences. This is an optional selection. If it is not marked, unknown teacher attendance is not included in the Days Absent Excused Non-Suspension calculation (Field 19).
Unknown as UnexcusedWhen marked, unknown attendance records are reported as unexcused absences. This is an optional selection. If it is not marked, unknown teacher attendance is not included in the Days Absent Unexcused Non-Suspension calculation (Field 20).
Future Exempt EnrollmentsWhen marked, students who enroll after the entered Effective Date, after the End Date of the Date Range and after the last day of the School Month are included in the extract. This affects the following fields: 
  • Field 13, Student Absence Summary Data Collection Exemption Indicator, reports Y.
  • Fields 14-21 report blank.
Ad hoc FilterSelect which students to include in the extract by choosing a filter that was created in the Filter Designer.
Calendar SelectionSelect the calendar of enrollment from which to pull student data. Calendars can be chosen by the active year, by the school name or by the year.
Report GenerationChoose the Generate Extract to display the results of the chosen items immediately. Choose the Submit to Batch option to generate the report at a specified time. This option is helpful when generating large amounts of data.

Generate the CALPADS Student Absence Summary

  1. Select the desired Report Period option.
  2. Enter the appropriate dates for the report (Date Range or Effective Date), or select the appropriate School Month.
  3. Select the desired Transaction Type.
  4. Select the desired Calculation Type. 
  5. Select the desired File Format.
  6. Select the desired grade levels.
  7. If desired, mark the Legal Name checkbox.
  8. Mark the Unknown as Excused or Unknown as Unexcused checkboxes. Only one can be marked at a time.
  9. If desired, mark the Future Exempt Enrollments checkbox.
  10. If desired, select an Ad hoc Filter to report only those students included in the filter.
  11. Select the desired Calendars.
  12. Click the Generate Extract button to generate the report instantly, or click the Submit to Batch button to choose when the report generates.

CALPADS STAS Traditional Calculation  - HTML Format  

CALPADS STAS Period-Based Calculation - HTML Format

Report Layout

Data ElementDescriptionCampus Interface Location
Record Type

Type of data record being submitted as chosen on the Extract Editor. Reports a value of STAS.


Alphabetic, 4 characters

Data not stored
Transaction Type Code

Action the state should take with this record as chosen on the Extract Editor. Add/Update is the default.

  • D = Delete
  • R = Replace

Alphabetic, 1 character

Data not stored
Local Record IDThis field is not reported.N/A
Reporting LEA

A unique identifier for the educational service institution responsible for obtaining and maintaining a student’s Statewide Student Identifier by way of an enrollment record in CALPADS.


If the reporting calendar is from a School with Type = 15: Independently Reporting Charter, the State School Number reports (not the State District Number).


This field reports the Secondary District Number when the reporting calendar has a School Type of 16: Secondary State District Number.


Numeric, 7 digits

System Administration > Resources > District Information > State District Number


District.number


System Administration > Resources > School > School Number


School.number


System Administration > Resources > School > Type


School.type

School of Attendance

A unique identifier for the school that delivers a majority of educational instruction and services and is where the student attends. A District-level school entity should use the State District Number for the State School Number.


If the CDS Number is populated on the School editor, that value reports.


Numeric, 7 digits

System Administration > Resources > School > State School Number


System Administration > Resources > School > CDS Number


School.number

Academic YearA unique identifier assigned to a specific Academic Year. An Academic Year is the period during which school is in regular session and provides a required number of days of instruction.

Date field, 9 characters (CCYY-CCYY)
System Administration > Calendar > School Years > Start Year/End Year

Calendar.schoolYear
SSIDThe unique identifier for the student assigned to or by the first California district in which the student is enrolled in accordance with CDE established standards. This number follows the student from school to school throughout his/her K-12 career.

Alphanumeric, 10 characters
Census > People > Demographics > Person Identifiers > State ID

Person.stateID
Local Student IDA unique identifier assigned to the student by a local educational agency. This may not necessarily be the same as the identifier assigned to the student at the school level.

Alphanumeric, up to 15 characters
Census > People > Demographics > Person Identifiers > Student Number

Person.studentNumber
Student Legal First Name

Legal first name of the student.

If the Legal First Name field is populated AND the Legal Name checkbox is marked on the report editor, information reports from that field.


This field may only include alphabetic letters, numbers, periods, hyphens and apostrophes.


Alphanumeric, 30 characters

Census > People > Demographics > Person Identifiers > First Name


Identity.firstName


Census > People > Identities > Identity Information > Protected Identity Information > Legal First Name


Identity. legalFirstName

Student Legal Last Name

Legal last name of the student.

If the Legal Last Name field is populated AND the Legal Name checkbox is marked on the report editor, information reports from that field.

This field may only include alphabetic letters, numbers, periods, hyphens and apostrophes.


Alphanumeric, 50 characters

Census > People > Demographics > Person Identifiers > Last Name


Identity.lastName


Census > People > Identities > Identity Information > Protected Identity Information > Legal Last Name


Identity. legalLastName

Student Birth DateThe month, day and year on which a person was born based on the Gregorian Calendar.

Date field, 8 characters (CCYYMMDD)
Census > People > Demographics > Person Identifiers > Birth Date

Identity.birthDate
Student Gender Code

Student’s designated gender.

If the Legal Gender field is populated, information reports from that field.


See the Non-Binary Gender Reporting section for additional information.


Alphanumeric, 1 character (M or F)

Census > People > Demographics > Person Identifiers > Gender


Identity.gender


Census > People > Identities > Identity Information > Protected Identity Information > Legal Gender


Identity. legalGender

Student Absence Summary Data Collection Exemption Indicator

Indicates whether the student is exempt from the CALPADS absence summary data collection because the student is enrolled in a non-public school (NPS) or the student receives instruction through a home or hospital instructional setting as authorized.

  • If School Type = 06: Non-Public/Non-Sectarian School or 07: Other Non-Public School, a value of Y reports.
  • If the student has an Attendance Funding Category of 18: Home Hospital, a value of Y reports.
  • If the student has an Attendance Funding Category of 35: College Concurrent, a value of Y reports.
  • Otherwise, a value of N reports.

When this field reports a value of Y, all of the remaining fields in the extract do not report.


Alphanumeric, 1 character (Y )or N

System Administration > Resources > School > School Detail > Type


School.type


Student Information > General > Enrollments > State Reporting Fields > Attendance Funding Category


Enrollment.attendanceFundingCategory 

(CustomStudent.value)

Hourly Attendance School Type Indicator

Indicates whether the student is attending a school for which the calculation for all students is based on hourly attendance (e.g., continuation schools).

  • If School Type = 12: Community Day or 13: Continuation, a value of Y reports.
  • Otherwise, a value of N reports.

When this field reports a value of Y, the calculation of the remaining data elements is affected. See the descriptions for the following fields for more information.


When the Student Absence Summary Data Collection Exemption Indicator field reports a value of Y, this field does not report.


Alphanumeric, 1 character

(Y or N)

System Administration > Resources > School > School Detail > Type

School.type
Expected Attendance Days

Reports the total number of days the individual student was scheduled to attend during the Academic Year, from the student’s Enrollment Start Date to the Enrollment Exit Date.


Expected attendance days are the number of days a student was scheduled to attend, whether or not he or she was actually in attendance based on the Enrollment Start and End date.


For hourly programs, (e.g. continuation) expected attendance days must include all of the school days a student was scheduled to attend in the hourly program. This may be less than five days in a typical five-day week.


Only periods marked as Instructional and Attendance taking are included in the calculation (periods marked as non-instructional are not included).


Attendance entries assigned a State Attendance Code of HH: Home and Hospital are subtracted from this total.


When the Hourly Attendance School Type Indicator (field 14) reports Y, the number of days the student is expected to attend (may be less than five days) reports.


Days served in In-School Suspension is included in this calculation.


When the Student Absence Summary Data Collection Exemption Indicator field reports a value of Y, this field does not report.


Numeric, 6 digits (N - NNN.NN)

Calculated value, data not stored
Days Attended

For Traditional STAS

Reports the total number of days in whole numbers (more than 0 days, less than 250 days) the student attended the school. A day attended is defined as any day a student attendance for all or part of a school day.


Any day that is marked with State Attendance Code of SSE: Saturday School Excused, SSU: Saturday School Unexcused, 110: In-School Suspension, or HH: Home and Hospital is subtracted from this total.


A Day of Absence is defined as a full day the student did not attend and was marked as unknown, excused or unexcused. This does not include days in Out-of-School Suspension or days in In-School Suspension.


Only periods marked as Instructional and Attendance taking are included in the calculation (periods marked as non-instructional are not included).


When the Hourly Attendance School Type Indicator (field 14) reports Y, the value of Hours Present divided by Hours Scheduled to Attend multiplied by Days Expected to Attend reports. 


The calculation for Hourly students is the total value of Excused, Unexcused and OSS days minus subtracted from the Days Expected plus ISS.


Days served in In-School Suspension is included in this calculation.


When the Student Absence Summary Data Collection Exemption Indicator field reports a value of Y, this field does not report.


For Period-based STAS

Reports the total number of days (more than 0 days, less than 250 days) the student attended the school. A day attended is defined by the periods attended divided by the number of periods the student was scheduled for and was for attendance taking of a school day.


Any day that is marked with State Attendance Code of 110: In-School Suspension is subtracted from this total.


For calendar days marked as Instructional and Attendance, attendance periods where the student has a status of present (no attendance entry) is divided by the total number of periods for which the student is scheduled, multiplied by the total number of Instructional and Attendance Taking days in which student was scheduled.


For Both Traditional and Period-based STAS

The values reported in the Non-ADA Generating Independent Study Days and ADA Generating Independent Study is subtracted from this calculation.



Numeric, 6 digits (N - NNN.NN)

Calculated value, data not stored
Days Absent Out-of-School Suspension

For Traditional STAS

Reports the total number of days in whole numbers (more than 0 days, less than 250 days) the student was absent from the regular classroom for the entire school day due to an out-of-school suspension.

  • If Attendance has at least one period of attendance, the day cannot count for reporting.
  • If the attendance is marked with State Code 100 or 110, the behavior resolution is used (OSS = 100).

When the Hourly Attendance School Type Indicator reports Y, the value of Hours Absent Due to Out-of-School Suspension divided by Hours Scheduled to Attend multiplied by Days Expected to Attend reports. 


When the Student Absence Summary Data Collection Exemption Indicator field reports a value of Y, this field does not report. 


This field does NOT take into account teacher-entered unknown attendance entries. 


For Period-based STAS

Reports the total number of days (more than 0 days, less than 250 days) the student was absent from the regular classroom for the entire school day due to an out-of-school suspension. 

  • If Attendance has at least one period of attendance, the day cannot count for reporting.
  • If the attendance is marked with State Code 100 or 110, the behavior resolution is used (OSS = 100).
  • For calendar days marked as Instructional and Attendance, attendance periods marked as OSS are divided by the student's scheduled total attendance periods multiplied by the total number of Instructional and Attendance taking days in which the student was scheduled.

When the Hourly Attendance School Type Indicator reports Y, the value of Hours Absent Due to Out-of-School Suspension divided by Hours Scheduled to Attend multiplied by Days Expected to Attend reports. 


When the Student Absence Summary Data Collection Exemption Indicator field reports a value of Y, this field does not report. 


This field does NOT take into account teacher-entered unknown attendance entries. 


Numeric, 6 digits (N - NNN.NN)

Calculated value, data not stored
Days in Attendance In-School Suspension

For Traditional STAS

Reports the total number of days in whole numbers (more than 0 days, less than 250 days) the student was in attendance but absent from the regular classroom for the entire school day due to either an in-school suspension or a teacher suspension from a classroom, or a combination of both.

  • If Attendance has at least one period of attendance, the day cannot count for reporting.
  • If the attendance is marked with State Code 110, the behavior resolution is used (ISS = 110).

When the Hourly Attendance School Type Indicator reports Y, the value of Hours Absent Due to In-School Suspension divided by Hours Scheduled to Attend multiplied by Days Expected to Attend reports. 


When the Student Absence Summary Data Collection Exemption Indicator field reports a value of Y, this field does not report. 


This field does NOT take into account teacher-entered unknown attendance entries. 


For Period-based STAS

Reports the total number of days (more than 0 days, less than 250 days) the student was in attendance but absent from the regular classroom for the entire school day due to either an in-school suspension or a teacher suspension from a classroom, or a combination of both.

  • If Attendance has at least one period of attendance, the day cannot count for reporting.
  • If the attendance is marked with State Code 110, the behavior resolution is used (ISS = 110).
  • For calendar days marked as Instructional and Attendance, attendance periods marked as ISS are divided by the student's scheduled total attendance periods multiplied by the total number of Instructional and Attendance taking days in which the student was scheduled.

When the Hourly Attendance School Type Indicator reports Y, the value of Hours Absent Due to In-School Suspension divided by Hours Scheduled to Attend multiplied by Days Expected to Attend reports. 


When the Student Absence Summary Data Collection Exemption Indicator field reports a value of Y, this field does not report. 


This field does NOT take into account teacher-entered unknown attendance entries. 


Numeric, 6 digits (N - NNN.NN)

Calculated value, data not stored
Days Absent Excused Non-Suspension

For Traditional STAS

Reports the total number of days in whole numbers (more than 0 days, less than 250 days) the student was absent for the entire school day with a valid excuse. This does not include an absence due to an out-of-school or in-school suspension.


If there is a split in attendance codes, where a student has some Excused Non-Suspension Codes and some Unexcused Non-Suspension Codes on the same day and was not marked present at all in the day, use the following weighting system to report:

  1. Out of school suspension
  2. Then, Unexcused Non Suspension
  3. Then, Excused Non Suspension
    • EX: Student has 1 excused absence in period 1, 2 Unexcused absences in periods two and three, and the rest OSS - report the OSS.
    • EX: Student has half day period absences of Excused and half day period absences as Unexcused, report the day as unexcused.

This field does include attendance events that are assigned a State Code of SSE: Saturday School Excused. 


When the Hourly Attendance School Type Indicator reports Y, the value of Hours Absent Excused (Non-Suspension) divided by Hours Scheduled to Attend multiplied by Days Expected to Attend reports. 

When the Student Absence Summary Data Collection Exemption Indicator field reports a value of Y, this field does not report. 


When the Unknown as Excused checkbox is marked on the report editor, unknown teacher attendance records are included in the calculation of this field. If the checkbox is not marked, this calculation does NOT include unknown teacher attendance records. 


For Period-based STAS

Reports the total number of days (more than 0 days, less than 250 days) the student was absent for the entire school day with a valid excuse. This does not include an absence due to an out-of-school or in-school suspension.


If there is a split in attendance codes, where a student has some Excused Non-Suspension Codes and some Unexcused Non-Suspension Codes on the same day and was not marked present at all in the day, use the following weighting system to report:

  1. Out of school suspension
  2. Then, Unexcused Non Suspension
  3. Then, Excused Non Suspension
    • EX: Student has 1 excused absence in period 1, 2 Unexcused absences in periods two and three, and the rest OSS - report the OSS.
    • EX: Student has half day period absences of Excused and half day period absences as Unexcused, report the day as unexcused.

For calendar days marked as Instructional and Attendance, attendance periods marked as Excused are divided by the student's scheduled total attendance periods multiplied by the total number of Instructional and Attendance taking days in which the student was scheduled.


This field does include attendance events that are assigned a State Code of SSE: Saturday School Excused. 


When the Hourly Attendance School Type Indicator reports Y, the value of Hours Absent Excused (Non-Suspension) divided by Hours Scheduled to Attend multiplied by Days Expected to Attend reports. 

When the Student Absence Summary Data Collection Exemption Indicator field reports a value of Y, this field does not report. 


When the Unknown as Excused checkbox is marked on the report editor, unknown teacher attendance records are included in the calculation of this field. If the checkbox is not marked, this calculation does NOT include unknown teacher attendance records. 


Numeric, 6 digits (N - NNN.NN)

Calculated value, data not stored
Days Absent Unexcused Non-Suspension

For Traditional STAS

Reports the total number of days in whole numbers (more than 0 days, less than 250 days) the student was absent for the entire school day without a valid excuse. This does not include students who are absent due to an out-of-school suspension or who attended in-school suspension.

  1. Out of school suspension
  2. Then, Unexcused Non Suspension
  3. Then, Excused Non Suspension
    • EX: Student has 1 excused absence in period 1, 2 Unexcused absences in periods two and three, and the rest OSS - report the OSS.
    • EX: Student has half day period absences of Excused and half day period absences as Unexcused, report the day as unexcused.

This field does include attendance events that are assigned a State Code of SSU: Saturday School Unexcused. 


When the Hourly Attendance School Type Indicator reports Y, the value of Hours Absent Unexcused (Non-Suspension) divided by Hours Scheduled to Attend multiplied by Days Expected to Attend reports.


When the Student Absence Summary Data Collection Exemption Indicator field reports a value of Y, this field does not report.


When the Unknown as Unexcused checkbox is marked on the report editor, unknown teacher attendance records are included in the calculation of this field.  If the checkbox is not marked, this calculation does NOT include unknown teacher attendance records.


For Period-based STAS

Reports the total number of days (more than 0 days, less than 250 days) the student was absent for the entire school day without a valid excuse. This does not include students who are absent due to an out-of-school suspension or who attended in-school suspension.

  1. Out of school suspension
  2. Then, Unexcused Non Suspension
  3. Then, Excused Non Suspension
    • EX: Student has 1 excused absence in period 1, 2 Unexcused absences in periods two and three, and the rest OSS - report the OSS.
    • EX: Student has half day period absences of Excused and half day period absences as Unexcused, report the day as unexcused.

For calendar days marked as Instructional and Attendance, attendance periods marked as unexcused are divided by the student's scheduled total attendance periods multiplied by the total number of Instructional and Attendance taking days in which the student was scheduled.


This field does include attendance events that are assigned a State Code of SSU: Saturday School Unexcused. 


When the Hourly Attendance School Type Indicator reports Y, the value of Hours Absent Unexcused (Non-Suspension) divided by Hours Scheduled to Attend multiplied by Days Expected to Attend reports.

When the Student Absence Summary Data Collection Exemption Indicator field reports a value of Y, this field does not report.


When the Unknown as Unexcused checkbox is marked on the report editor, unknown teacher attendance records are included in the calculation of this field. If the checkbox is not marked, this calculation does NOT include unknown teacher attendance records.


Numeric, 6 digits (N - NNN.NN)

Calculated value, data not stored
Non-ADA Generating Independent Study Days

For Traditional STAS

Reports the total number of days in whole numbers (more than 0 days, less than 250 days) the student did not satisfy requirements necessary to generate a day of attendance for either traditional or course-based independent student. 


This is calculated by adding the number of days the student had an attendance entry mapped to a State Attendance Code of CII or ISI for a full day plus the total days between all events within the calendar year.


When the Student Absence Summary Data Collection Exemption Indicator field reports a value of Y, this field does not report.


For Period-based STAS

Reports the total number of days (more than 0 days, less than 250 days) the studenthe student did not satisfy requirements necessary to generate a day of attendance for either traditional or course-based independent student. 


This is calculated by adding the number of days the student had an attendance entry mapped to a State Attendance Code of CII or ISI for a full day plus the total days between all events within the calendar year. That number is divided by the student's total attendance periods with a code of ISC, CIC, CII or ISI, multiplied by the total number of Instructional and Attendance taking days in which the student was scheduled.


When the Student Absence Summary Data Collection Exemption Indicator field reports a value of Y, this field does not report.


Numeric, 6 digits (N - NNN.NN)

Calculated value, data not stored
ADA Generating Independent Study

For Traditional STAS

Reports the total number of days in whole numbers (more than 0 days, less than 250 days) the student satisfied statutory and regulatory requirements necessary to generate a day of attendance for either traditional or course-based independent student. 


This is calculated by adding the number of days the student had an attendance entry mapped to a State Attendance Code of CIC or ISC or a full day plus the total days between all events within the calendar year. 


For Period-based STAS

Reports the total number of days in whole numbers (more than 0 days, less than 250 days) the student satisfied statutory and regulatory requirements necessary to generate a day of attendance for either traditional or course-based independent student. 


This is calculated by adding the number of days the student had an attendance entry mapped to a State Attendance Code of CIC or ISC or a full day plus the total days between all events within the calendar year.


Numeric, 6 digits (N - NNN.NN)

Calculated value, data not stored
Period by Period Attendance Method IndicatorIndicates whether the student's attendance is reported using a period by period attendance by converting periods of attendance into days of attendance.

A value of Y reports when the Student Absence Summary Data Collection Exemption Indicator (field 13) is blank/null, and indicates period by period reporting is used.

Otherwise, a value of N reports.
N/A