Data Export: Special Ed and 504 Data from SIRAS to SIS
SIRAS generates data files containing student and service information for transfer to a district Student Information System (SIS). The files are recreated nightly on the SIRAS SFTP server, generally between 11:00 p.m. and 1:00 a.m.
SFTP credentials are provided to districts for SIS integrations or upon request. Contact SIRAS Support when access or implementation assistance is needed.
Aeries districts: See AERIES Configuration for SIRAS Integrations for the nightly SIS import setup.
File Specifications
- File format: Comma-separated values (CSV) with a single header row.
- Recommended processing: Map each header to the corresponding SIS data point, match students by SSID, and assign values based on the defined headers.
- File transfer: SFTP at
ftp.sirassystems.org, port7472. - Coded data: Some coded values are exported in separate code and label columns. Use the specific header for each data point.
For full CALPADS field definitions and coded values, refer to the CALPADS File Specifications and Code Sets.
Match records in the SIS using SSID. Because much of this information is intended for reference, districts may display header/value pairs directly or translate selected headers into SIS-specific labels.
Exported Files
studentData.csv
Includes all Active Special Ed current records. It also includes qualifying Inactive records when the Inactive Date is within the applicable current-year/recent-history window. Inactive records are sourced from the most recent archive so the export can retain an Inactive record even after a student transfers to another district or changes designation.
serviceData.csv
Includes service data, including Supplemental and ESY services, for the Special Ed students represented in studentData.csv.
504StudentData.csv
Includes all Active 504 Plan records.
- Students made Inactive in SIRAS who do not yet have an archive may not be included. This can include Moved and Continuing students, students who stopped participating in Special Ed, and other inactive situations where an archive has not yet been created.
- Records with Pending status in SIRAS, including new referrals and students new to the district, are not included.
studentData.csv Fields
This table follows the actual
studentData.csv header row. Fields that are not present in the current export are not listed here.Field order below matches the current studentData.csv header row. Use the Header value when mapping the nightly export into the SIS.
| Header | Legacy tableA File Header | Description |
|---|---|---|
Active Status |
"Active" or "Inactive". Indicates record status in SIRAS. | |
FIRST_NAME |
Student Legal First Name | For record-identifying purposes. |
MIDDLE_NAME |
||
LAST_NAME |
Student Legal Last Name | |
BIRTHDATE |
Student Birth Date | |
SSID |
10-digit CALPADS ID. Required and recommended for primary record matching. | |
STUDENT_ID |
Local Special Education Student ID | Unique at the SELPA level. May or may not match the SIS student ID depending on district preferences. |
LOCAL_ID |
Local Student ID | Should match the SIS student ID, but is usually populated only when SIRAS receives data from the SIS. |
SELPA_CODE |
4-digit CDE SELPA code. | |
DIST_CODE |
District Attending or Reporting LEA, 7-digit CDE code. | |
District Name |
||
SCH_CODE |
School of Attendance / School of Attendance NPS | School Attending, 7-digit CDE code. Includes nonpublic and private school codes, which may be unofficial. |
School Name |
||
SITE_CODE |
Optional school site identifier; should match the SIS School Code in most cases. | |
SCH_TYPE |
||
DSEA |
District of Special Education Accountability | District of Special Education Accountability. Authoritative. |
DSEA Name |
||
DOGR |
District of Geographic Residence. Non-authoritative. | |
DOGR Name |
||
SCH_RESI |
School of Residence. Non-authoritative. | |
SCH_RESI Name |
||
ESY |
Enrolled in ESY in SIRAS. Boolean. | |
GRADE |
Non-authoritative. | |
GENDER |
Student Gender Code | Non-authoritative. |
RACE1 |
CALPADS code values. SIRAS is not the authority for demographic data; inclusion in this file is for reference only. | |
RACE2 |
||
RACE3 |
||
EL_TYPE |
English Learner Type: EO / EL / IFEP / RFEP. | |
NATIV_LANG |
CALPADS codeset; pending revision to 3-digit codes. | |
ETHNICITY |
Student Hispanic Ethnicity Indicator | |
MIGRANT |
||
REFR_DATE |
Special Education Referral Date | |
REFR_BY |
Referring Party Code | |
PRNT_CSNT |
Initial Evaluation Parental Consent Date | |
INIT_EVAL |
Special Education Initial Evaluation Date | |
PLAN_TYPE |
Education Plan Type Code | Plan Type 900/800/700/300 values for Not Eligible, Eligible but no IEP, or Pending Evaluation no longer exist. |
PLAN_TYPE.label |
||
IEPDELAY |
Meeting Delay Code | CALPADS code values. |
IEPDELAY.label |
||
ENTRY_DATE |
Special Education Initial Entry Start Date | |
LAST_IEP |
Most Recent Plan Review Date | |
LAST_EVAL |
Most Recent Evaluation or Re-evaluation | |
RESID_STAT |
Primary Residence Code | CALPADS code values. |
RESID_STAT.label |
Text label corresponding to the coded value. May include distinct SIRAS labels that share the same CALPADS-reported code value. | |
DISABILIT1 |
Disability 1 Code | CALPADS code values. |
DISABILIT1.label |
||
DISABILIT2 |
CALPADS code values. | |
DISABILIT2.label |
||
DISDEGREE |
Degree of Support for Primary Disability | |
FEDSET_SCH |
Special Education Program Setting Code | CALPADS code values. |
FEDSET_SCH.label |
Text label corresponding to FEDSET_SCH. | |
PRSLOCATION |
Preschool Program Setting Service Location Code | |
PRSSETTING |
Ten or More Weekly Hours in Setting Indicator | |
IN_REGCLS |
General Education Participation Percentage Range Code | |
INFANT_SET |
Infant Regional Center Services Eligibility Indicator | |
TRAN_REG1 |
IEP Includes Postsecondary Goals Indicator | |
TRAN_REG2 |
Postsecondary Goals Updated Annually Indicator | |
TRAN_REG3 |
Postsecondary Goals Age Appropriate Transition Assessment Indicator | |
TRAN_REG4 |
Transition Services in IEP Indicator | |
TRAN_REG5 |
Supportive Services Indicator | |
TRAN_REG6 |
Transition Services Goals in IEP Indicator | |
TRAN_REG7 |
Student IEP Participation Indicator | |
TRAN_REG8 |
Agency Representative IEP Participation Code | |
SPEC_TRANS |
Special Transportation Indicator | |
PARINPUT |
Parental Involvement Facilitation Code | |
GRAD_PLAN |
||
GRAD_PLAN.label |
||
Special Education Status Code |
derived value - CALPADS SWDS status indicator for Eligibility and Participation | |
Inactive Reason |
Non-Participation Reason Code | Combines former Plan Type 900/800/700 values with former Exit Reasons under the CALPADS redesign. Coded value only in this column. |
Inactive Reason.label |
Text label for the reason the student is Inactive. For SIS integration purposes, only reasons reported to CALPADS are included. | |
Inactive Date |
Special Education Program Exit Date | Includes the date of inactivity in SIRAS for all reasons. |
PARTI_ELA.label |
Test participation, text description. The codes used for test participation in SIRAS do not align with any other system so are intentionally omitted to avoid potential confusion. | |
PARTI_MATH.label |
||
PARTI_SCI.label |
||
PARTI_EL.label |
||
Placement |
Optional field with SELPA-specific usage. | |
Placement Changed |
||
Program |
Optional field with SELPA-specific usage. | |
Case Manager |
First and last name of assigned user. | |
Case Manager Email |
||
Plan Effective Date |
CALPADS field; date from the PLAN file. |
serviceData.csv Fields
Each row in serviceData.csv represents a service associated with a student included in the Special Ed student export.
| Header | Description |
|---|---|
SSID |
Student identifying information. |
STUDENT_ID |
|
FIRST_NAME |
|
LAST_NAME |
|
BIRTHDATE |
|
DIST_CODE |
7-digit CDE District Attending. |
SCH_CODE |
|
DSEA |
District of Special Education Accountability. |
DOGR |
District of Geographic Residence. |
GRADE |
|
SERVICE |
CALPADS coded values. Labels are not currently provided in this file. |
PROVIDER |
|
LOCATION |
|
FREQUENCY |
|
DURATION |
|
Service Additional Info 1 |
Custom additional data field; purpose varies by SELPA. |
Service Additional Info 2 |
|
Service Start Date |
As indicated on the IEP. |
Service End Date |
As indicated on the IEP. |
Service ESY |
Boolean indicating whether the service is for Extended School Year. |
The following headers apply only to optional special historical service export files.
| Header | Description |
|---|---|
Service Meeting Date |
Date of the IEP or amendment where the service was defined or updated. |
Service Report Start Date |
For calculation of minutes, the beginning of the applicable period. |
Service Report End Date |
The end of the applicable period. |
Monthly Minutes |
Estimated Minutes per Month derived from FREQUENCY and DURATION on the IEP. |
Service Report Months |
Decimal number of months for the applicable period. |
Service Report Minutes |
Monthly Minutes multiplied by the applicable report period. |
Inactive Date |
Student's Inactive Date in SIRAS. |
504StudentData.csv Fields
Identifying and demographic fields generally correspond to the Special Ed student data file. The 504-specific fields and the newer Classroom Accommodations CSV and Remote Access URL fields are documented below.
| Header | Description |
|---|---|
Active Status |
Identifying and demographic fields generally correspond to the Special Ed student data file. |
FIRST_NAME |
|
MIDDLE_NAME |
|
LAST_NAME |
|
BIRTHDATE |
|
SSID |
|
STUDENT_ID |
|
LOCAL_ID |
|
SELPA_CODE |
|
DIST_CODE |
|
District Name |
|
SCH_CODE |
|
School Name |
|
SITE_CODE |
|
SCH_TYPE |
|
DSEA |
|
DSEA Name |
|
DOGR |
|
DOGR Name |
|
SCH_RESI |
|
SCH_RESI Name |
|
ESY |
|
GRADE |
|
GENDER |
|
RACE1 |
|
RACE2 |
|
RACE3 |
|
EL_TYPE |
|
NATIV_LANG |
|
ETHNICITY |
|
MIGRANT |
|
REFR_DATE |
For the 504 program. |
REFR_BY |
For the 504 program. |
REFR_BY.label |
For the 504 program. |
PRNT_CSNT |
For the 504 program. |
INIT_EVAL |
For the 504 program. |
Last 504 Review |
Annual date of the 504. |
Last 504 Evaluation |
Triennial date of the 504. |
504 Impairment |
Description of the 504 impairment. |
504 Major Life Activities |
List of major life activities affected by the 504 impairment. |
PARTI_ELA.label |
|
PARTI_MATH.label |
|
PARTI_SCI.label |
|
PARTI_EL.label |
|
Placement |
Optional categorization used only by some districts. |
Placement Changed |
Date that placement changed. |
Program |
Optional categorization used only by some districts. |
Classroom Accommodations CSV |
Contains classroom accommodations in a delimited list, for example: subject:description;subject2:description2. |
Remote Access URL |
SIRAS URL containing an encrypted parameter for SIS users to access the student's 504 data and documents. The URL has a short expiration period and should be refreshed from the nightly export. |
Legacy Files
SIRAS continues to export the legacy tableA.csv and tableB.csv files:
tableA.csvis based on the 2019 CALPADS SPED file format.tableB.csvis a legacy file similar to the former CALPADS SERV/SSRV format.
The legacy formats will not be expanded with new fields. New and updated integrations should use
studentData.csv, serviceData.csv, and 504StudentData.csv.
