The following extensions are included in InterchangeEducationOrganizationExtension:


LocalEducationAgencyExtension

SchoolExtension

ResidentialFacilityExtension

ClassPeriod

Course

Program


Submissions:

(1) = Fall PEIMS (Submission 1)

(2) = Midyear PEIMS (Submission 2)

(3) = Summer PEIMS (Submission 3)

(4) = Extended PEIMS (Submission 4)

(CF) = TSDS Child Find

(CR) = TSDS Class Roster - Fall & Winter

(CSW) = TSDS Charter School Waitlist

(ECDS-PK) = TSDS ECDS Prekindergarten

(ECDS-KG) = TSDS ECDS Kindergarten

(RFT) = TSDS Residential Facility Tracker

(SELA) = TSDS Special Education Language Acquisition

(SPPI-14) = TSDS State Performance Plan Indicator 14 


* Aeries Table.Fields that have an asterisk must be mapped on Texas State Reporting > Code Translations.


LocalEducationAgencyExtension

SubmissionElement ID
(Code Table)
Data ElementAeries Table.FieldAeries PageLabel
(2) (3) 
(TSDS - All)
LocalEducationAgency id

LOC.CC + LOC.DCSchool OptionsCounty + District

<LocalEducationAgency id="LEA_CCCDDD">

</LocalEducationAgency>


where:
  • CCC = LOC.CC
  • DDD = LOC.DC
(1) (2) (3) (4)
(TSDS - All)
E0212

DISTRICT-IDLOC.CC + LOC.DCSchool OptionsCounty + District
<LocalEducationAgency id="LEA_CCCDDD">
<StateOrganizationId>CCCDDD</StateOrganizationId>
</LocalEducationAgency>

where:
  • CCC = LOC.CC
  • DDD = LOC.DC
Rule (FATAL):
  • 10010-000A: DISTRICT-ID must be unique for each LEA.
(CF)
(ECDS-PK)

(RFT)
(SELA)
(SPPI-14)
ProgramReference ref

SPR.CD  *School Programs (school)Program Type
SPR.SD/SPR.EDStart Date/End Date
<LocalEducationAgency id="LEA_CCCDDD">

<ProgramReference ref="PGRM_XX"/>

</LocalEducationAgency>


where:

  • XX = SPR.CD
  • extract date is between SPR.SD and SPR.ED

Program must be mapped under Code Translations (Program Type (SPR.CD)).

  • Only one entry for the LEA
  • (ECDS-PK) Only the Special Education program (33) should be included.
  • (SELA) SPR.CD = 33 must be entered for each applicable school; aggregated at district level. 
(3)E1556

TOTAL-NUM-SCHOOL-BOARD-REQUESTSDPT.NM = TX-TotalNumSchoolBoardRequestsDistrict OptionsState Reporting - Total Number of School Board Requests
<LocalEducationAgency id="LEA_CCCDDD">
<TX-TotalNumSchoolBoardRequests>NNN</TX-TotalNumSchoolBoardRequests>
</LocalEducationAgency>

where NNN = DPT.NM (zero padded)
Omitted if blank.
(3)E1557

TOTAL-COST-SCHOOL-BOARD-REQUESTSDPT.NM = TX-TotalCostSchoolBoardRequestsDistrict OptionsState Reporting - Total Cost of School Board Requests
<LocalEducationAgency id="LEA_CCCDDD">
<TX-TotalCostSchoolBoardRequests>NNNNNN</TX-TotalCostSchoolBoardRequests>
</LocalEducationAgency>

where NNNNNN = DPT.NM (zero padded)
Omitted if blank.
(ECDS-PK)E1583

FAMILY-ENGAGEMENT-PLAN-LINKDPT.NM = TX-FamilyEngagementPlanLinkDistrict OptionsState Reporting - Family Engagement Plan Link
<LocalEducationAgency id="LEA_CCCDDD">

<TX-FamilyEngagementPlanLink>URL</TX-FamilyEngagementPlanLink

</LocalEducationAgency>


where URL = DPT.NM; omitted if blank.

(1)E1625 (C217)

ARMED-SERVICES-VOC-APT-BATTERY-INDICATOR-CODEDPT.NM = TX-ArmedServicesVocAptBatteryIndicator
District OptionsState Reporting - Armed Services Voc Apt Indicator
DPT.CD
<LocalEducationAgency id="LEA_CCCDDD">

<TX-ArmedServicesVocAptBatteryIndicator>XX</TX-ArmedServicesVocAptBatteryIndicator>

</LocalEducationAgency>


where XX = DPT.CD if DPT.NM = TX-ArmedServicesVocAptBatteryIndicator

  • DR3: ARMED-SERVICES-VOC-APT-BATTERY-INDICATOR-CODE is required to be reported in PEIMS Submission 1 for school districts and open-enrollment charter schools that serve any of the grades 10-12.  School districts and open-enrollment charter schools that do not serve grades 10-12 should not report the ARMED-SERVICES-VOC-APT-BATTERY-INDICATOR-CODE.
Rule (FATAL):
  • 10010-0017: For an LEA, if any of its active instructional campuses offer grades 10, 11, or 12, then ARMED-SERVICES-VOC-APT-BATTERY-INDICATOR-CODE must be reported.
(ECDS-PK)E1626 (C216)PROGRAM-EVALUATION-TYPEDPT.NM = TX-ProgramEvaluationTypeSchool Options (district)PK Program Evaluation Type
<LocalEducationAgency id="LEA_CCCDDD">

<TX-Program-Evaluation-Type>XX</TX-Program-Evaluation-Type>

</LocalEducationAgency>


where XX = DPT.NM = TX-ProgramEvaluationType

Rule (Fatal):
  • 10010-0023 : For each LEA's data submission reported for ECDS, if at least one StudentSectionAssociation is reported for a Section with a Course with SERVICE-ID 01010000, the PROGRAM-EVALUATION-TYPE must not be blank.
(1)E1643 (C220)

PROGRAM-OF-STUDYDPS.CD *Programs of Study (district)Program Code

<LocalEducationAgency id="LEA_CCCDDD">

<TX-ProgramsOfStudy>

<TX-ProgramOfStudy>XXX</TX-ProgramOfStudy>

<TX-ProgramOfStudy>XXX</TX-ProgramOfStudy>

<TX-ProgramOfStudy>XXX</TX-ProgramOfStudy>

</TX-ProgramsOfStudy>

</LocalEducationAgency>


where XXX = DPS.CD, one entry for each program
(1)E1645 (C223)

GIFTED-TALENTED-PROGRAM-CODESPR.CD *School ProgramsProgram Type
<LocalEducationAgency id="LEA_CCCDDD">

<TX-GiftedTalentedPrograms>

<TX-GiftedTalentedProgramCode>XX</TX-GiftedTalentedProgramCode>

<TX-GiftedTalentedProgramCode>XX</TX-GiftedTalentedProgramCode>

<TX-GiftedTalentedProgramCode>XX</TX-GiftedTalentedProgramCode>

</TX-GiftedTalentedPrograms>

</LocalEducationAgency>


where XX = SPR.CD if CD = G0, G1, G2, G3, or G4

Values must be mapped in Code Translations (Gifted and Talented Program (SPR.CD)).

  • DR4: The GIFTED-TALENTED-PROGRAM-CODE data element is an unbounded data element within the TX-GiftedTalentedPrograms sub-complex type. Therefore, the GIFTED-TALENTED-PROGRAM-CODE data element can be repeated within the TX-GiftedTalentedPrograms sub-complex type.
Rules (FATAL):
  • 10010-0018: If GIFTED-TALENTED-PROGRAM-CODE is 00, the LEA must not report any other GIFTED-TALENTED-PROGRAM-CODE.
  • 40110-0212: If there is at least one student in the LEA with GIFTED-TALENTED-INDICATOR-CODE of 1, the LEA must report at least one GIFTED-TALENTED-PROGRAM-CODE that is not 00.

Additional Rules:

  • 10010-000C/10010-000D: For an LEA, the following must be provided: DISTRICT-ID.
  • (1) 10010-000E: For an LEA, the following must be provided: DISTRICT-ID and GIFTED-TALENTED-PROGRAM-CODE.


SchoolExtension

Criteria for Inclusion:

Aeries Table.FieldAeries PageLabel
LOC.U = 0, 1, or 2School OptionsSession
LOC.TG = Null (Active)Tag
LOC.DNR = NullDNR (Do Not Report)
LOC.CC + LOC.DC + LOC.SC = state-assigned numbersCounty + District + Campus


SubmissionElement ID
(Code Table)
Data ElementAeries Table.FieldAeries PageLabel
(TSDS - All)School id

LOC.SCSchool OptionsCampus
<School id="SCH_SSS">

</School>


where SSS = LOC.SC

(1) (2) (3) (4)
(TSDS - All)
E0266

CAMPUS-IDLOC.CC + LOC.DC + LOC.SCSchool OptionsCounty + District + Campus
<School>
<StateOrganizationId>CCCDDDSSS</StateOrganizationId>
</School>

where:
  • CCC = LOC.CC
  • DDD = LOC.DC
  • SSS = LOC.SC
Rule (FATAL):
  • 10020-0005/30305-0003: The last three characters of CAMPUS-ID must be 001-698.
  • 10020-0012/30305-0003: CAMPUS-ID must match an entry registered with TEA as an active instructional campus.
  • 10020-000A: CAMPUS-ID must be unique for each campus.
(1) 
(CF)
(CR)
(CSW)
(RFT)
(SELA)
(SPPI-14)
LocalEducationAgencyReference ref

LOC.CC + LOC.DCSchool OptionsCounty + District
<School id="SCH_SSS">

<LocalEducationAgencyReference ref="LEA_CCCDDD" />

</School>


where:

  • SSS = LOC.SC
  • CCC = LOC.CC 
  • DDD = LOC.DC 
(1) (2) (3) (4)
(SPPI-14)
E0212

DISTRICT-IDLOC.CC + LOC.DCSchool OptionsCounty + District
<School>
<LocalEducationAgencyReference ref="LEA_CCCDDD">
<EducationalOrgIdentity>
<StateOrganizationId>CCCDDD</StateOrganizationId>
</EducationalOrgIdentity>
</LocalEducationAgencyReference>
</School>

where:
  • CCC = LOC.CC
  • DDD = LOC.DC
(3)
(CR)
(ECDS-PK)
(ECDS-KG)
(RFT)
(SPPI-14)
ClassPeriodReference

LOC.SCSchool OptionsCampus
Non-flex:
MST.PD
Master SchedulePeriod
Flex:
MST.FSQ
Flex Period

Flex: 

FTF.TT, or

Flex PeriodsTiny Title
FTF.STIShort Title
MST.RM (ECDS)Master ScheduleRoom
<School id="SCH_SSS">
<ClassPeriodReference ref="CP_SSS_nn" />

<ClassPeriodReference ref="CP_SSS_nn" />
<ClassPeriodReference ref="CP_SSS_nn" />
</School>

where:
  • SSS = hard coded school code
  • Non-flex schools: nn = MST.PD 
  • Flex schools: nn = FTF.TT if populated; otherwise first two characters of FTF.STI
One ClassPeriodReference for each ClassPeriod complex type
  • (ECDS) For the ClassPeriodReference to be extracted, there must be at least one section at the campus where the MST.RM has been entered. A room number must be present for at least one section for each period of the day.
(1)E1641 (C219)

CAMPUS-ENROLLMENT-TYPE-CODELOC.ETSchool OptionsCampus Enrollment Type

<School>

<TX-CampusEnrollmentType>XX</TX-CampusEnrollmentType>

</School>


where XX = LOC.ET

Rule (FATAL):
  • 10020-0064: If CAMPUS-ID is an active instructional campus, then CAMPUS-ENROLLMENT-TYPE-CODE must not be blank.
(1)E1591 (C212)

NSLP-TYPE-CODELOC.NLPSchool OptionsNSLP

<School>

<TX-NSLPTypeCode>XX</TX-NSLPTypeCode>

</School>


where XX = LOC.NLP

Rules (FATAL):
  • 10020-0036: Except for JJAEP campuses, if a campus has at least one student enrolled with AS-OF-STATUS-CODE B, D, F, or X (enrolled on PEIMS Fall Snapshot date) and ECONOMIC-DISADVANTAGE-CODE of 01 or 02 (eligible for free or reduced-price meals), then NSLP-TYPE-CODE must not be 00.
  • 10020-0064: If CAMPUS-ID is an active instructional campus, then NSLP-TYPE-CODE must not be blank.
(3)E1646 (C088)

PK-FULL-DAY-WAIVER-INDICATOR-CODEOPT.NM = PK_Full_Day_WaiverSchool OptionsPK Full Day Waiver
LOC.LO/LOC.HILow Grade/High Grade
<School>
<TX-PKFullDayWaiver>0/1</TX-PKFullDayWaiver>
</School>

where: 0/1 = 1 if (OPT.NM = PK_Full_Day_Waiver) is selected
Omitted if not selected.
Only included for schools that offer PK, based on Low Grade and High Grade fields on School Options.
Rule (FATAL):
  • 10200-0059: The INSTRUCTIONAL-PROGRAM-TYPE is 15, then for this CAMPUS-ID, the PK-FULL-DAY-WAIVER-INDICATOR-CODE must be 1.
Special Warning:
  • 42400-0073: For a particular CAMPUS-ID-OF-ENROLLMENT, if the only values for PK-PROGRAM-TYPE-CODE are 01 or 04, then this campus should be reported with PK-FULL-DAY-WAIVER-INDICATOR-CODE of 1.
(4)E1671 (C088)

ADDITIONAL-DAYS-PROGRAM-INDICATOR-CODE
ARP.IP = 16

Attendance Reporting PeriodsInstructional Program

ARP.RP = 9Reporting Period
<School>

<TX-AdditionalDaysProgramIndicator>0/1</TX-AdditionalDaysProgramIndicator>

</School>


where 0/1 = 1 if ARP.IP = 16 and ARP.RP = 9; otherwise 0

Applies to grade levels PK-05 only.

Rules (FATAL):
  • 10020-0061: If this CAMPUS-ID is registered with TEA as an active instructional campus serving any of the grade levels PK-05, then ADDITIONAL-DAYS-PROGRAM-INDICATOR-CODE must not be blank.
  • 10020-0063: If ADDITIONAL-DAYS-PROGRAM-INDICATOR-CODE is 1, then there must be at least one staff responsibility with ADDITIONAL-DAYS-PROGRAM-TEACHER-INDICATOR-CODE of 1.
  • 40110-0220: If this student is on a campus where ADDITIONAL-DAYS-PROGRAM-INDICATOR-CODE is 1, then ADDITIONAL-DAYS-PROGRAM-PARTICIPATION-INDICATOR-CODE must not be blank.

Special Warning: 

  • 10020-0062: If ADDITIONAL-DAYS-PROGRAM-INDICATOR-CODE is 1, then there should be at least one student with ADDITIONAL-DAYS-PROGRAM-PARTICIPATION-INDICATOR-CODE.
(3) (4)E1613 (C088)

EXPANDED-LEARNING-OPPORTUNITY-INDICATOR-CODEELO.TYExpanded Learning Opportunities (school level)ELO Type
<School>
<TX-ExpandedLearningOpportunityIndicator>0/1</TX-ExpandedLearningOpportunityIndicator>
</School>

where 0/1 = 1 if ELO record exists; otherwise 0
Rules (FATAL):
  • 10020-0051: If EXPANDED-LEARNING-OPPORTUNITY-INDICATOR-CODE is 1, then TX-SchoolELOS and at least one TX-SchoolELOActivity must be reported.
  • 10020-0052: If EXPANDED-LEARNING-OPPORTUNITY-INDICATOR-CODE is 0, then TX-SchoolELOS must not be reported.
(3) (4)E1614 (C218)

ELO-TYPE-CODEELO.TY *Expanded Learning Opportunities (school level)ELO Type
<School>
<TX-ELOType>XX</TX-ELOType>
</School>

where XX = ELO.TY
Rule (FATAL):
  • 10020-0055: If ELO-TYPE-CODE is not blank, then ELO-TYPE-CODE must be 04 (Voluntary Expanded Learning - Summer (04)).
  • 10020-0066: For a given CAMPUS-ID and ELO-TYPE-CODE, each ELO-ACTIVITY-CODE may only be reported once.Special Warning:
  • 10020-0056: If ELO-TYPE-CODE is 01 or 02, then ELO-MINUTES-SCHEDULED-PER-DAY should be 240 or less.
(3) (4)E1719 (C229)

ELO-ACTIVITY-CODEELO.CD *Expanded Learning Opportunities (school level)Activity Code
<School>
<TX-ELOActivityCode>X</TX-ELOActivityCode>
</School>

where X = ELO.CD; omitted if blank
Rule (FATAL):
  • 10020-0066: For a given CAMPUS-ID and ELO-TYPE-CODE, each ELO-ACTIVITY-CODE may only be reported once.
(3) (4)E1720

ELO-DAYS-SCHEDULED-PER-YEARELO.DPYExpanded Learning Opportunities (school level)Days per Year
<School>
<TX-ELODaysScheduledPerYear>NNN</TX-ELODaysScheduledPerYear>
</School>

where NNN = ELO.DPY; omitted if blank
(3) (4) E1621

ELO-MINUTES-SCHEDULED-PER-DAYELO.MDExpanded Learning Opportunities (school level)Minutes Scheduled per Day
<School>
<TX-ELOMinutesScheduledPerDay>NNN</TX-ELOMinutesScheduledPerDay>
</School>

where NNN = ELO.MD if populated; otherwise omitted
Special Warning:
  • 10020-0056: If ELO-TYPE-CODE is 01 or 02, then ELO-MINUTES-SCHEDULED-PER-DAY should be 240 or less.
(CSW)E1674

NUMBER-CHARTER-STUDENTS-ENROLLEDCalculated from ENR

<School id="SCH_SSS">

<TX-NumberCharterStudentsEnrolled>NNNN</TX-NumberCharterStudentsEnrolled>

</School>


where NNNN = 

Rule (FATAL):
  • 10020-0058For a charter campus being reported for the Charter School Waitlist collection, NUMBER-CHARTER-STUDENTS-ENROLLED must not be blank.
(CSW)E1675

CHARTER-EDUCATIONAL-ENROLLMENT-CAPACITYLOC.ECSchool OptionsEnrollment Capacity

<School id="SCH_SSS">

<TX-CharterEducEnrollmentCapacity>NNNN</TX-CharterEducEnrollmentCapacity>

</School>


where NNNN = LOC.EC

Rule (FATAL):
  • 10020-0058: For a charter campus being reported for the Charter School Waitlist collection, CHARTER-EDUCATIONAL-ENROLLMENT-CAPACITY must not be blank.
(CSW)E1676 (C088)

CHARTER-ADMISSION-WAITLIST-INDICATOR-CODELOC.UWSchool OptionsUtilize Waitlist

<School id="SCH_SSS">

<TX-CharterAdmissionWaitListIndicator>0/1</TX-CharterAdmissionWaitListIndicator>

</School>


where 0/1 = 1 if LOC.UW is selected; otherwise 0

NOTE:  If there are no students on a waitlist for the school, LOC.UW should NOT be checked. The extract will pull a "0".

Rules (FATAL):
  • 10020-0058: For a charter campus being reported for the Charter School Waitlist collection, CHARTER-ADMISSION-WAITLIST-INDICATOR-CODE must not be blank.
  • 10020-0059If CHARTER-ADMISSION-WAITLIST-INDICATOR-CODE (campus) is 0, there must not be any student enrollment with a matching CAMPUS-ID that has CHARTER-WAITLIST-INDICATOR-CODE (student) of 1.
  • 40100-0203: If CHARTER-WAITLIST-INDICATOR-CODE (student) is 1, for the CAMPUS-ID associated with the student on their student enrollment, the CHARTER-ADMISSION-WAITLIST-INDICATOR-CODE (campus) must be 1.

Special Warning:

  • 10020-0060: If CHARTER-ADMISSION-WAITLIST-INDICATOR-CODE (campus) is 1, there should be at least one student enrollment with a matching CAMPUS-ID that has CHARTER-WAITLIST-INDICATOR-CODE (student) of 1.
(3)E1727

NUMBER-OF-BULLYING-INCIDENTSOPT.NM = NumberOfBullyingIncidentsSchool OptionsBullying Incidents

<School>

<TX-NumberOfBullyingIncidents>NNNNN</TX-NumberOfBullyingIncidents>

</School>


where NNNNN = OPT.NM = NumberOfBullyingIncidents (up to five digits)
Rules (FATAL):
  • 10020-0067: NUMBER-OF-CYBERBULLYING-INCIDENTS must be less than or equal to the NUMBER-OF-BULLYING-INCIDENTS.
(3)E1728

NUMBER-OF-CYBERBULLYING-INCIDENTSOPT.NM = NumberOfCyberbullyingIncidentsSchool OptionsCyber Bullying Incidents

<School>

<TX-NumberOfCyberbullyingIncidents>NNNNN</TX-NumberOfCyberbullyingIncidents>

</School>


where NNNNN = OPT.NM = NumberOfCyberbullyingIncidents = (up to five digits)
Rules (FATAL):
  • 10020-0067: NUMBER-OF-CYBERBULLYING-INCIDENTS must be less than or equal to the NUMBER-OF-BULLYING-INCIDENTS.

Additional Rules:

  • GR1: For PEIMS Submission 1, report one SchoolExtension complex type for each active instructional or under construction campus that is registered in AskTED.
  • One complex type is reported for each campus that is reporting students in the collection.
  • 10020-000E: For a campus, the following must be provided: CAMPUS-ID and DISTRICT-ID.
  • 10020-0015: For each campus registered with TEA as an active instructional campus, excluding DAEPs and budgeted campuses, there should be at least one student enrollment with a matching CAMPUS-ID-OF-ENROLLMENT.
  • (1) 10020-0048: For each campus registered with TEA as an approved T-STEM Academy campus, there should be at least one student with T-STEM-INDICATOR-CODE of 1, or else a warning will display for verification.
  • (1) 10020-0049: For each campus registered with TEA as an approved ECHS campus, there should be at least one student with ECHS-INDICATOR-CODE of 1, or else a warning will display for verification.
  • (1) 10020-0050: For each campus registered with TEA as an approved campus to run a P-TECH program, there should be at least one student with P-TECH-INDICATOR-CODE of 1, or else a warning will display for verification.
  • (1) 10020-0057: For each campus that has entered into an agreement with the New Tech Network to operate as a new Tech Network campus, there should be at least one student with NEW-TECH-INDICATOR-CODE of 1, or else a warning will display for verification.
  • (3) (4) 10020-000D: For a campus, the following must be provided: CAMPUS-ID, DISTRICT-ID, EXPANDED-LEARNING-OPPORTUNITY-INDICATOR-CODENUMBER-OF-BULLYING-INCIDENTS, and NUMBER-OF-CYBERBULLYING-INCIDENTS.
  • (ECDS-PK) One extension for each school that offers the PK grade level, based on the Low Grade (LOC.LO) and High Grade (LOC.HI) fields on School Options.
  • (EDCS-KG) 10020-0039: Excluding DAEPs and JJAEPs, for each campus registered with the TEA in the current school year as an active instructional campus that offers GRADE-LEVEL-CODE "KG", if at least one student is reported at that campus, then Campus data must be reported.


ResidentialFacilityExtension

SubmissionElement ID & Code TableData ElementAeries Table.FieldAeries PageLabel
(RFT) E1627

RESIDENTIAL-FACILITY-IDComma-delimited list in DPT.CD when DPT.NM = Residential_Facility_IDsDistrict OptionsResidential Facility ID(s)
CHI.TY = R-Residential FacilityCourse History InstitutionsID Type and Description

<ResidentialFacilityExtension>

<StateOrganizationId>XXXXXX</StateOrganizationId>

</ResidentialFacilityExtension>


where XXXXXX = DPT.CD 
(the unique residential facility ID number registered with the TEA)

Rules (FATAL):

  • 10025-0001: RESIDENTIAL-FACILITY-ID must match an entry registered with TEA as an active residential facility.
  • 40115-0002: RESIDENTIAL-FACILITY-ID must match a RESIDENTIAL-FACILITY-ID reported on ResidentialFacilityExtension.
(RFT)LocalEducationAgencyReference ref

LOC.CC + LOC.DCSchool OptionsCounty + District
<ResidentialFacilityExtension>

<LocalEducationAgencyReference ref="LEA_CCCDDD">

<EducationalOrgIdentity>

<StateOrganizationId>CCCDDD</StateOrganizationId>

</EducationalOrgIdentity>

</LocalEducationAgencyReference>

</ResidentialFacilityExtension>


where:

  • CCC = LOC.CC 
  • DDD = LOC.DC
(RFT)E0212

DISTRICT-ID  LOC.CC + LOC.DCSchool OptionsCounty + District

<ResidentialFacilityExtension>

<LocalEducationAgencyReference ref="LEA_CCCDDD">

<EducationalOrgIdentity>

<StateOrganizationId>CCCDDD</StateOrganizationId>

</EducationalOrgIdentity>

</LocalEducationAgencyReference>

</ResidentialFacilityExtension>


where:

  • CCC = LOC.CC 
  • DDD = LOC.DC


ClassPeriod

SubmissionElement ID
(Code Table)
Data ElementAeries Table.FieldAeries PageLabel
(3)
(CR)
(ECDS-PK)
(ECDS-KG)
(RFT)
(SPPI-14)
ClassPeriod id

LOC.SCSchool OptionsCampus
Non-flex:
MST.PD
Master SchedulePeriod
Flex:
MST.FSQ
Flex Period

Flex: 

FTF.TT, or

Flex PeriodsTiny Title
FTF.STIShort Title
<ClassPeriod id="CP_SSS_nn">
</ClassPeriod>

where:
  • SSS = hard coded school code
  • Non-flex schools: nn = MST.PD 
  • Flex schools: nn = FTF.TT if populated; otherwise first two characters of FTF.STI
(3)
(CR)
(ECDS-PK)
(ECDS-KG)
(RFT)
(SPPI-14)
E1074
(3)
(CR)
(ECDS-PK)
(ECDS-KG)
(RFT)
(SPPI-14)
CLASS-PERIODNon-flex:
MST.PD
Master SchedulePeriod

Flex: 

FTF.TT, or

Flex PeriodsTiny Title
FTF.STIShort Title
<ClassPeriod id="CP_SSS_p">
<ClassPeriodName>PP</ClassPeriodName>
</ClassPeriod> 
where:
  • Non-flex schools: PP = MST.PD 
  • Flex schools: PP = FTF.TT if populated; otherwise first two characters of FTF.STI
  • GR1: The value for CLASS-PERIOD is a required field.
  • DR1: The value reported for CLASS-PERIOD may consist of any combination of letters (A-Z) and/or numbers (0-9). 

Additional Rules:

  • One ClassPeriod complex type for each period offered at the school
  • For classes that span multiple periods, only the first period of that range is reported.
  • (ECDS-PK) One complex for each period where at least one PK student (STU.GR = -1) was ever enrolled in that section this school year (based on CAR records), including inactive students.

    NOTE: The extract automatically attaches the homeroom indicator (E1440) to periods that meet this criteria.

  • 10040-000A: CLASS-PERIOD must be unique for each ClassPeriod.
  • 10040-000B: For a ClassPeriod, the following must be provided: CLASS-PERIOD.

Course

SubmissionElement ID
(Code Table)
Data ElementAeries Table.FieldAeries PageLabel
(1) (3) (4)
(CR)
(ECDS-PK)
(ECDS-KG)
E1089 (DC036)

COURSE-IDENTIFICATION-SYSTEM"State Course Code"
<Course>
<CourseCode IdentificationSystem="State course code">
<ID>NNNNNNNN</ID>
</CourseCode>
 </Course>
  • GR1: For TSDS reporting, when reporting a SERVICE-ID, the IdentificationSystem should be "State course code".
  • (1) 10070-0001: Must be "State course code."
(1) (3) (4)
(CR)
(ECDS-PK)
(ECDS-KG)
E0724 (C022)

SERVICE-IDCRS.SVCCourses > OtherService ID
CRS.TY = R (Summer school course) (Submission 4 only)Type
CRS.CSQ = D0-D9 (Part of a dual credit course) (Submission 4 only) Crs Seq
CRS.CL - 24 (Dual Credit) (Submission 4 only)Crs Lvl
CRS.PSV = 05 (CTE students) (Submission 4 only) Population Served
HIS.MK <> blank (Submission 4 only)TranscriptsMark
<Course>
<CourseCode IdentificationSystem="State course code">
<ID>UUUUUUUU</ID>
</CourseCode>

</Course>

where UUUUUUUU = CRS.SVC
  • (4) For Submission 4 a course is extracted when HIS.MK is not blank, and CRS.TYP = R, and one of the following:
    • Course is dual credit (CRS.CSQ=D0-D9 and CRS.CL=24)
    • College Prep Language Arts/Math (CRS.SVC = CP110100 or CP111200)
    • Course is CTE (CRS.PSV = 05)
Rules (FATAL):
  • DR1: SERVICE-ID (E0724) is used for TSDS (Class Roster, ECDS) and PEIMS reporting.
  • 50300-0006/43415-0028: If SERVICE-ID is a high school course, then COURSE-SEQUENCE-CODE must not be A.
  • 50300-0004: SERVICE-ID must not begin with SA, SE, SR, SS, or 8.
(CR)
(ECDS-PK)
(ECDS-KG)
E1089 (DC036)

COURSE-IDENTIFICATION-SYSTEM"LEA Course Code"

<Course>

<CourseCode IdentificationSystem="LEA course code">

<ID>XXXXX</ID>

</CourseCode>

</Course>

  • GR1: For TSDS reporting, when reporting a LOCAL-COURSE-CODE, the IdentificationSystem should be "LEA course code".
(CR)
(ECDS-PK)
(ECDS-KG)
E1194

LOCAL-COURSE-CODECRS.CNCoursesCrsID#

<Course>

<CourseCode IdentificationSystem="LEA course code">

<ID>XXXXX</ID>

</CourseCode>

</Course>


where XXXXX = CRS.CN and SSS = LOC.SC

  • DR1: LOCAL-COURSE-CODE must be provided for non-PEIMS reporting.
(CR)
(ECDS-PK)
(ECDS-KG)
EducationOrganizationReference ref

LOC.SCSchool OptionsCampus

<Course>

<EducationOrganizationReference ref="SCH_SSS"/>

</Course>


where SSS = LOC.SC

(1) (3) (4)E0266

CAMPUS-IDLOC.CC + LOC.DC + LOC.SCSchool OptionsCounty + District + Campus
<Course>
<EducationOrganizationReference>
<EducationalOrgIdentity>
<StateOrganizationId>CCCDDDSSS</StateOrganizationId>
</EducationalOrgIdentity>
</EducationOrganizationReference>
</Course>

where:
  • CCC = LOC.CC
  • DDD = LOC.DC
  • SSS = LOC.SC

Additional Rules:

  • One Course complex type for each course offered at the school.
  • 10070-000A: The combination of the following fields must be unique for each Course: COURSE-IDENTIFICATION-SYSTEM and SERVICE-ID.
  • 10070-000C: For a Course, the following must be provided: COURSE-IDENTIFICATION-SYSTEM, SERVICE-ID, and CAMPUS-ID.

Program

SubmissionElement ID & Code TableData ElementAeries Table.FieldAeries PageLabel
(CF)
(CR)
(ECDS-PK)
(RFT)
(SELA)
(SPPI-14)
Program id

SPR.CD *School Programs (school)Program Type
SPR.SD/SPR.EDStart Date/End Date

<Program id="PGRM_XX">

</Program>


where:
  • XX = SPR.CD
  • extract date is between SPR.SD and SPR.ED
Program must be mapped under Code Translations (Program Type (SPR.CD)).
  • (ECDS-PK) The Program complex type only needs to be reported for the ECDS-PK submission if a special education student is reported with ProgramReference (SPR.CD = 33) in StudentSpecialEdProgramAssociationExtension.
  • (SELA) Included when SPR.CD = 33 exists at a school. 
(CR)
(ECDS-PK)
(RFT)
(SELA)
(SPPI-14)
E1337 (DC096)

PROGRAM-TYPESPR.CD  *

School Programs (district)Program Type

SPR.SC = 0 (district)Sch
SPR.SD/SPR.EDStart Date/End Date

<Program id="PGRM_XX">

<ProgramType>Program</ProgramType>

</Program>


where:
  • XX = SPR.CD 
  • SPR.SC = 0 (district programs are extracted
  • extract date is between SPR.SD and SPR.ED
  • (ECDS-PK & SELA) Program = Special Education
Program must be mapped under Code Translations (Program Type (SPR.CD)).
Full description is used instead of CD096 code.
  • (ECDS-PK) The Program complex type only needs to be reported for the ECDS-PK submission if a special education student is reported with ProgramReference (SPR.CD = 33) in StudentSpecialEdProgramAssociationExtension.
  • (SELA) Included when SPR.CD = 33 exists at a school.
  • (CF) (SELA) GR1: For the Child Find and SELA collections, a corresponding Program complex type should be reported if a student receiving special education services is reported with ProgramReference in the StudentSpecialEdProgramAssociationExtension complex type.  PROGRAM-TYPE "Special Education" is used.