Indiana Ed-Fi Data v2.4/3.1 - Student Program Associations

Classic View: System Administration > Ed-Fi

Search Terms: Ed-Fi

This educational entity represents the organization of subject matter and related learning experiences provided for the instruction of students on a regular or systematic basis.

Object Triggering Logic

This table describes logic for triggering syncing of this object.

ActionTrigger
PostWhen a Program is created and the record overlaps the configured year.
PutWhen the student is given an End Date on a reported Program:
  • Parent in Military: A Military Connections record exists for a Guardian of the student or the student themselves, Start/End Dates are changed so the record no longer overlaps configured year, the Guardian checkbox is checked/unchecked, the record is deleted
  • Foster Care: When a Foster Care record exists for the student, Start/End Dates are changed so the record no longer overlaps configured year, the record is deleted
  • Homeless, Unaccompanied Youth:  A student has a Homeless record that overlaps the configure year, Start/End Dates are changed so the record no longer overlaps configured year,  the record is deleted, the Unaccompanied Youth field is changed, the Runaway checkbox is checked or unchecked.
  • Foreign Exchange: A student has the Foreign Exchange check box checked on enrollment that overlaps configure year, enrollment Start/End Dates are changed so the record no longer overlaps configured year and there is no start of a new enrollment with the Foreign Exchange check box checked that overlaps the configured year.
  • High Ability: A student has a High Ability record selected on enrollment that overlaps configure year, enrollment Start/End Dates are changed so the record no longer overlaps configured year and there is no start of a new enrollment with the High Ability value selected check box that overlaps the configured year, current enrollment has a change made on the High Ability field.
  • Migrant Education: A student has the Migrant check box checked on enrollment that overlaps configure year, enrollment Start/End Dates are changed so zthe record no longer overlaps configured year and there is no start of a new enrollment with the Migrant check box checked that overlaps the configured year.
  • School Food Service: A student has a FRAM record of FREE or REDUCED that overlaps the configure year, Start/End Date are changed so the record no longer overlaps the configure year, eligibility changes from Free or Reduced.
  • Section 504: A student has a Section 504 program that overlaps the configure year, Start/End Date are changed so the record no longer overlaps the configure year.
  • Virtual Education: A student has an enrollment with a value in 'Virtual Student' that overlaps the configuration year, Start/End Dates are changed so the record no longer overlaps the configure year, the enrollment is updated to change the value in 'Virtual Student'. 
  • Refugee:  A student has a Refugee state program that overlaps the configuration year - start/end dates are changed, reason exited is added or removed.
  • Multilingual Learners: A student has an Active EL record that overlaps the config year with services. The start/end dates change, the services change, the EL record Program Status changes from EL to Exited, services end, or parent declines services after the original record has sent. 
  • Homebound: A student has a Homebound program that overlaps the configurations year, start/end dates change, reason exited is added or removed.
  • Immigrant Education: A student has a Birth Country other than 'USA' and the Birth country changes to 'USA'.
Delete/Post

When part of the records Natural Key changes:

  • When the student has two of the same Programs with the same start date and 1 record is deleted, the remaining records data will post.
Delete
  • Immigrant Education: A student has a Birth Country other than 'USA' and the Birth country changes to 'USA'.
  • When a Flag is deleted or when the record no longer overlaps the configured year.

School Exclude, Calendar Exclude, Resource Toggle and Resync Logic

This table describes the School Exclude, Calendar Exclude, Resource Toggle and Resync logic of this object.

ActionTrigger
NoneIf a resource is toggled to 'OFF' after data has sent, all sent data will remain in the ODS but no new data will send.
ResyncIf a record is in the Ed-Fi Identity Mapping table and not in the ODS, it will be deleted from the Ed-Fi Identity Mapping table.
ResyncIf a record is in the ODS and it does not have a matching record in Campus or the Ed-Fi Identity Mapping table, it will be deleted from the ODS.
ResyncIf a mapping is changed in Resource Preferences, a resync will need to be done to reflect the changes.

Natural Key Changes, Cascading Updates, and Deletes Logic

This table describes the Natural Key Changes/Cascading Updates and Deletes logic of this object.

ActionTrigger
Post/Delete

Natural Key changes:

  • LEA Reference - District Numbers cannot change after data has been sent.  If a district number changes, we would expect an Ed-Fi error and this change would not be supported.
  • If an Ed-Fi ID changes, a delete/post will occur with the cascading deletes from the Ed-Fi ID Change triggers.
  • If the Program Name or Program Type Descriptor mapping changes and a resync is completed.
  • If the Flag Start Date or Flag Name changes, all Student Program Associations will be deleted and then reposted
DeleteCascading Deletes:  N/A no resources exists under this resource.


Scope Year Logic

This table describes scope year logic of this object.

Logic
The record will send to the scope year for the school year the program association record is associated with.
Data will only send for the years that have valid configuration.

Identity Mapping Object Key

This table describes the Identity Mapping Object Key of this object.

campusObjectTypeObject Key Data Source
ProgramParticipationparticipationID


Event Queue Detail

This table describes the Event Queue Detail of this object.

Campus TableEd-Fi ActionFields
programsPutThe primary table used for sending data for this resource.
programparticipationPutThe primary table used for sending data for this resource.

Error Log

ErrorPossible Cause/How to Fix
Error code return from Ed-Fi. 409: [message:The value supplied for the related 'program' resource does not exist.].This error is likely the result of either the Programs Resource was not sent or the state has not updated the logic to accept this program as it is not actually available until October 2021.
No data sending for Homebound/Hospitalized when the program has been ended

This is due to the Exit Reason.  If the list of exit reasons is not a state list, the data will not send as there is nothing to match the reason to. 

Index> Sys Admin> Custom> Attribute/Dictionary> Program Participation> Exit Reason: Add the state list provided below 'Reason Exited Descriptor'.

Object Data Elements

This table describes data elements sent within the Student Program Association resource. Data Element Labels in bold are part of the Natural Key and are required data elements for Data to send to Ed-Fi.

Data Element Label

Business Requirement

Business Rules

M, C or O

Location

id  

The unique identifier of the resource.

 

M

 

educationOrganization

Reference 

A reference to the related EducationOrganization resource.

Reports the District State Number.

  • 10+districtID+SchoolID

M

System Administration > Resources > District Information > State District Number

programReference 

A reference to the related Program resource.

  1. Reports Program reference.
    • See the Program Reference below.
  2. FRAM Program Reference
    • If a student has two records in a school year; one has a start date within the previous school year and an end date in the current school year; and, the student has a new record in the current school year, report the student's new record.

M


studentReference

A reference to the related Student resource.

Reports the Student Reference.

M

 

beginDate

The month, day, and year on which the Student first received services.

Report the Start Date in the program.

  • See Program Type info below.

M

Student Information > General > Program Participation > Start Date


program

participation. startdate

endDate

The month, day, and year on which the Student exited the Program or stopped receiving services.

Report the End Date in the program.

  • See Program Type info below.

O

Student Information > General > Program Participation > End Date


program

participation. enddate

reasonExitedDescriptor

A unique identifier used as Primary Key, not derived from business logic, when acting as Foreign Key, references the parent table.

Report the reason the student exited from the program.

C

 

servedOutsideOf

RegularSession

Indicates whether the student received services during the summer session or between sessions.

Optional, do not report.

O

 

enrollmentStatus

 

Optional, do not report.

O

 

services

An unordered collection of studentProgramAssociationServices. Indicates the services being provided to the student by the program.

Optional, do not report.

O

 

InstructionalDaysA total of days the student received instruction while in the program.Optional, do not report.O
InstructionalMinutesA total of minutes the student received instruction while in the program.Optional, do not report.O

Program Reference

Data Element LabelBusiness RequirementBusiness RulesM,C, or O
ProgramTypeIDReport the type of Program the student is in.Reports the type in the programReference.
  • There are several types from several areas of Campus, see Type list below for logic.
C
ProgramNameReports the name of the program the student is in.Reports the name in the programreference.
  • See logic below.
C
ProgramEdOrgIDReports the education organization ID the supporting the program.Reports the edOrgID that is supporting this program.
  • See Logic below.
C


Types/Descriptors

Program Types

Program TypeProgram NameEdOrgLogicData Source GUI Path
HomelessDoubled Up

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Homeless in programReference.
  2. Report programName as Doubled Up in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student Information > Program Participation > Homeless > Primary Night Time Residence = Doubled Up


programName must = Homeless Doubled-Up

HomelessHotels/Motels

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Homeless in programReference.
  2. Report programName as Doubled Hotels/Motels in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student Information >  Program Participation > Homeless > Primary Night Time Residence = Hotels/Motels

programName must = Homeless Hotels/Motels

HomelessShelters and Transitional Housing

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Homeless in programReference.
  2. Report programName as Shelters and Transitional Housing in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student Information >  Program Participation > Homeless > Primary Night Time Residence = Shelters and Transitional Housing


programName must = Homeless Shelters and Transitional Housing

HomelessUnsheltered

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Homeless in programReference.
  2. Report programName as Unsheltered in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student Information >  Program Participation > Homeless > Primary Night Time Residence = Unsheltered


programName must = Homeless Unsheltered

School Food ServiceSchool Food Service Free Lunch

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as School Food Services in programReference.
  2. Report programName as School Food Services Free Lunch in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Students have a 30-day grace period into the next school year

  1. If a student has two records in a schoolYear; one has a startDate within the previous schoolYear and an endDate in the current schoolYear; and, the student has a new record in the current schoolYear, report the student's new record.
  2. If a student's FRAM record starts in the previous school year, but ends in the current school year after the countDate (October 1 startYear) then report the FRAM record with the start date on the record.
  3. If a student's FRAM record ends before the countDate (October 1 startYear) do not report the FRAM record.

 FRAM > Eligibility > Eligibility = Free


programName must = School Food Services Free Meals

School Food ServiceSchool Food Service Reduced Lunch

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as School Food Services in programReference.
  2. Report programName as School Food Services Reduced Lunch in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Students have a 30-day grace period into the next school year 

  1. If a student has two records in a schoolYear; one has a startDate within the previous schoolYear and an endDate in the current schoolYear; and, the student has a new record in the current schoolYear, report the students new record.
  2. If a student's FRAM record starts in the previous school year, but ends in the current school year after the countDate (October 1 startYear) then report the FRAM record with the start date on the record.
  3. If a student's FRAM record ends before the countDate (October 1 startYear) do not report the FRAM record.

FRAM > Eligibility > Eligibility = Reduced


programName must = School Food Services Reduced Priced Meals

Immigrant EducationImmigrant Education

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Immigrant Education in programReference.
  2. Report programName as Immigrant Education in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
  4. If Birth Country is  blank or populated with anything other than USA report Immigrant.

Census > People > Demographics > Birth Country


Migrant EducationMigrant Education

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Migrant Education in programReference.
  2. Report programName as Migrant Education in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Enrollment > State Reporting Fields > Migrant (checkbox)
Section 504 PlacementSection 504 Placement

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Section 504 Placement in programReference.
  2. Report programName as Section 504 Placement in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information >  Program Participation> Section 504 = Active record
Unaccompanied YouthUnaccompanied Youth

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Unaccompanied Youth in programReference if field = Yes.
  2. Report programName as Unaccompanied Youth in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information >  Program Participation > Homeless > Unaccompanied Youth
Career and Technical EducationCareer and Technical Education

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Homeless in programReference.
  2. Report programName as Unsheltered in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Foreign ExchangeForeign Exchange

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Foreign Exchange in programReference.
  2. Report programName as Foreign Exchange in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
  4. If Foreign Exchange check box is checked report Y, otherwise report N.


Student Information > Enrollment > State Reporting Fields > Foreign Exchange (check box)

High AbilityHigh Ability Language Arts

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as High Ability in programReference.
  2. Report programName as High Ability Language Arts in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Enrollment > State Reporting Fields > Additional Student Information > High Ability
High AbilityHigh Ability Math

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as High Ability in programReference.
  2. Report programName as High Ability Math in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Enrollment > State Reporting Fields > Additional Student Information > High Ability
High AbilityGeneral Intellectual

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as High Ability in programReference.
  2. Report programName as High Ability General intellectual in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Enrollment > State Reporting Fields > Additional Student Information > High Ability
High AbilityHigh Ability Other

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as High Ability in programReference.
  2. Report programName as High Ability Other in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Enrollment > State Reporting Fields > Additional Student Information > High Ability
HomeboundHomebound / Hospitalized

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Homebound in programReference.
  2. Report programName as Homebound in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
  • If the Homebound / Hospitalized Student Information > Program Participation> Programs> Homebound/Hospitalized) has a program category of programCode: HH, then report this program as
    1. ProgramType = Homebound
    2. ProgramName = Homebound / Hospitalized
Multilingual LearnersESL

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Multilingual Learners in programReference.
  2. Report programName as ESL in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Program Participation > English Learners > If student has an active EL record, report EL Service attached to this record.
Multilingual LearnersESOL

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Multilingual Learners in programReference.
  2. Report programName as ESOL in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Index > Student Information > Program Participation > English Learners > If student has an active EL record, report EL Service attached to this record.
Multilingual LearnersHeritage Language

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Multilingual Learners in programReference.
  2. Report programName as Heritage Language in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Program Participation > English Learners > If student has an active EL record, report EL Service attached to this record.
Multilingual LearnersRegular Education-Non-EL

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Multilingual Learners in programReference.
  2. Report programName as Regular Education in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Program Participation > English Learners > If student has an active EL record, report EL Service attached to this record.
Multilingual LearnersPull-out ESL

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType asMultilingual Learners in programReference.
  2. Report programName as Pull-out ESL in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Program Participation > English Learners > If student has an active EL record, report EL Service attached to this record.
Multilingual LearnersSheltered Instruction-ELS only

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Multilingual Learners in programReference.
  2. Report programName as Sheltered English in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Program Participation > English Learners > If student has an active EL record, report EL Service attached to this record.
Multilingual LearnersStructured Immersion

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as English Language Learners in programReference.
  2. Report programName as Structured Immersion in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Program Participation > English Learners > If student has an active EL record, report EL Service attached to this record.
Multilingual LearnersDual Language / Immersion

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as English Language Learners in programReference.
  2. Report programName as Dual Language / Immersion in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Program Participation > English Learners > If student has an active EL record, report EL Service attached to this record.
Multilingual LearnersContent-based ELD

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as English Language Learners in programReference.
  2. Report programName as Content-Based ELD in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Program Participation > English Learners > If student has an active EL record, report EL Service attached to this record.
Multilingual LearnersTransitional Bilingual Education (TBE)

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Multilingual Learners in programReference.
  2. Report programName as Transitional Bilingual Education (TBE) in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > Program Participation > English Learners > If student has an active EL record, report EL Service attached to this record.
Multilingual LearnersNewcomer

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Multilingual Learners  in programReference.
  2. Report programName as Newcomer in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student Information > Program Participation > English Learners
Multilingual LearnersEL-Parent Refusal

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Multilingual Learners  in programReference.
  2. Report programName as EL-Parent Refusal in programReference.
  3. Report the student's district+School from their active enrollment in programReference

Student Information > Program Participation > English Learners
Virtual EducationVirtual Education

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Virtual Education in programReference.
  2. Report programName as Virtual Education in programReference.
  3. Report the student's district+School from their active enrollment in programReference.
Student Information > General > Enrollments > State Reporting Fields > Virtual Student > If populated, report Virtual Student

AND

Student Information > General> Enrollment > State Reporting Fields > Distance Learning > If checked, report Virtual Student
Vocational EducationVocational Education

Student School and District

  • 10+DistrictID+SchoolID


Not currently reported by Infinite Campus Customers.
Accelerated LearningAccelerated Learning: English/Language Arts

Student School and District

  • 10+DistrictID+SchoolID


Not currently reported by Infinite Campus Customers.
Accelerated LearningAccelerated Learning: Mathematics

Student School and District

  • 10+DistrictID+SchoolID


Not currently reported by Infinite Campus Customers.
Accelerated LearningAccelerated Learning: College & Career Readiness

Student School and District

  • 10+DistrictID+SchoolID


Not currently reported by Infinite Campus Customers.
Accelerated LearningAccelerated Learning: Physical and Mental Wellness

Student School and District

  • 10+DistrictID+SchoolID


Not currently reported by Infinite Campus Customers.
Accelerated LearningAccelerated Learning: Other 

Student School and District

  • 10+DistrictID+SchoolID


Not currently reported by Infinite Campus Customers.
Title 1 Part D Subpart 1&2Neglected and Delinquent Program

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Title 1 Part D Subpart 1&2 in programReference.
  2. Report programName as Neglected and Delinquent Program in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > General > Title 1 > ESA Title 1 Program
Title 1 Part APublic Schoolwide Program (Title 1 A)

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Title 1 Part A in programReference.
  2. Report programName as Public Schoolwide Program (Title 1 A) in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
System  Administration > Resources- > School > Choose School > Title 1
Title 1 Part APrivate School students participating (Title 1 A)

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Title 1 Part A in programReference.
  2. Report programName as Private School Students Participating (Title 1 Part A) in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > General > Title 1 > ESA Title 1 Program
Title 1 Part APublic Targeted Assistance Program (Title 1 A)

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Title 1 Part A in programReference.
  2. Report programName as Public Targeted Assistance Program (Title 1 A) in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > General > Title 1 > ESA Title 1 Program
Title 1 Part A and Migrant Title 1 Part CPublic Schoolwide Program (Title 1 A,C)

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Title 1 Part A and Migrant Title 1 Part C in programReference.
  2. Report programName as Public Schoolwide Program (Title 1 A,C) in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > General > Title 1 > ESA Title 1 Program
Title 1 Part A and Migrant Title 1 Part CPrivate School Students Participating (Title 1 A,C)

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Title 1 Part A and Migrant Title 1 Part C in programReference.
  2. Report programName as Private School Participating (Title 1 A,C) in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > General > Title 1 > ESA Title 1 Program
Title 1 Part A and Migrant Title 1 Part CPublic targeted Assistance Program (Title 1 A,C)

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Title 1 Part A and Migrant Title 1 Part C in programReference.
  2. Report programName as Public Targeted Assistance Program (Title 1 A,C) in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Student Information > General > Title 1 > ESA Title 1 Program
1008 Grant Program1008 Grant Program: English/Language Arts

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Homeless in programReference.
  2. Report programName as Unsheltered in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Districts must apply for this. Not currently reported by any Infinite Campus Customers. 
1008 Grant Program1008 Grant Program: Mathematics

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Homeless in programReference.
  2. Report programName as Unsheltered in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Districts must apply for this. Not currently reported by any Infinite Campus Customers.
1008 Grant Program1008 Grant Program: College & Career Readiness

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Homeless in programReference.
  2. Report programName as Unsheltered in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Districts must apply for this. Not currently reported by any Infinite Campus Customers.
1008 Grant Program1008 Grant Program: Physical and Mental Wellness

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Homeless in programReference.
  2. Report programName as Unsheltered in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Districts must apply for this. Not currently reported by any Infinite Campus Customers.
1008 Grant Program1008 Grant Program: Other

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Homeless in programReference.
  2. Report programName as Unsheltered in programReference.
  3. Report the student's district+School from the active enrollment In programReference.
Districts must apply for this. Not currently reported by any Infinite Campus Customers.
Special EducationChoice Voucher

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Choice Voucher in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education > LOCKED IEP > Enrollment Status > Student Placement: Student's IEP has to have active dates within the current school year (Can start before calendar or end after). Student's IEP must be locked.  

  • Campus Value = Choice Voucher



Special EducationCorrectional Facility

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Correctional Facility in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education> LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Correctional Facility



Special EducationOther Services at Home

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Other Services at Home in programReference
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education > LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Other at Home Services

Special EducationOther Services at Provider Location

Student School and District

  • 10+DistrictID+SchoolID

  1. report programType as Special Education in programReference
  2. report programName as Other Services at Provider Location in programReference
  3. Report the student's district+School from the active enrollment In programReference.

 Student> Special Education> LOCKED IEP> Enrollment Status> Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Other Services at Provider Location

Special EducationParentally Placed in Private School

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Special Education in programReference.
  2. Report programName as Parentally Placed in Private School in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education > LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Parentally Placed in Private School

Special EducationRegular Classroom (80% or more)

Student School and District

  • 10+DistrictID+SchoolID
  1. Report programType as Special Education in programReference.
  2. Report programName as Regular Classroom (80% or more) in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education> LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Regular Classroom (80% or More)

Special EducationRegular Early Childhood, at least 10 hours

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Regular early Childhood, at least 10 hours in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education> LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = (Regular Early Childhood, at least 10 Hours

Special EducationRegular Early Childhood, at least 10 hours, other location

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Regular early Childhood, at least 10 hours or more, other location in programReference
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education> LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Regular Early Childhood, at least 10 hours, Other Location

Special EducationRegular Early Childhood, Less than 10 hours

Student School and District

  • 10+DistrictID+SchoolID

  1. report programType as Special Education in programReference
  2. report programName as Regular early Childhood, Less Than 110 Hours in programReference
  3. Report the student's district+School from the active enrollment In programReference.

 Student> Special Education> LOCKED IEP> Enrollment Status> Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Regular Early Childhood, Less than 10 hours

Special EducationRegular Early Childhood, less than 10 Hours, Other Location

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Regular Early Childhood, Less Than 10 Hours, Other Location in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education > LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Regular Early Childhood, less than 10 hours, Other Location

Special EducationResidential Facility (+50%)

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Residental Facility (+50%) in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education > LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Residential Facility (+50%)

Special EducationResource Room (40%-79%)

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Resource Room (40%-79%)  in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education> LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Resource Room (40% - 70%)

Special EducationSeparate Class (Less than 40%)

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Separate Class (Less than 40%) in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education > LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus value = Separate Class (Less than 40%)

Special EducationSeparate Day School Facility (+50%)

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Separate Day Facility (+50%) in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

 Student > Special Education > LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Separate Day School Facility (+50%)

Special EducationSpecial Education Program, Residential Facility

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Special Education Program, Residential Facility in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education > LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Residential Facility

Special EducationSpecial Education Program, Separate Class

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Special Education Program, Separate Class in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education > LOCKED IEP > Enrollment Status> Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Separate Class

Special EducationSpecial Education Program, Separate School

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Special Education Program, Separate School in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education > LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Separate School

Special EducationPrivate Preschool

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Private School in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education > LOCKED IEP > Enrollment Status> Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Private School

Special EducationStudent's disability requires home services

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Student's Disability requires home services in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education > LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Student's disability requires home services

Special EducationUndefined

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as Special Education in programReference.
  2. Report programName as Undefined in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student > Special Education > LOCKED IEP > Enrollment Status > Student Placement: Students IEP has to have active dates within the current school year (Can start before calendar or end after). Students IEP must be locked.  

  • Campus Value = Undefined

Parent In MilitaryParent In Military

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as 'Parent in Military' in programReference.
  2. Report programName as 'Parent in Military' in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Census > People > Military Connections

  1. Check student record, if Military Connections record exists and dates overlap current active year, report student as 'Parent in Military'.
  2. If no record on student, check students guardians, if record exists on guardian and dates overlap active year, report student as 'Parent in Military'
  3. If no record is found, do not report.
  4. If a record is found for the  student or parent and endDate is prior to current school year, do not report.
  5. If the student has a reportable record and the parent/guardian has a reportable record, report from the student.
Foster CareFoster Care

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as 'Foster Care' in programReference.
  2. Report programName as 'Foster Care' in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student Information > Program Participation > Foster Care

  • The student's start/end dates must overlap the current active calendar dates.

RefugeeRefugee

Student School and District

  • 10+DistrictID+SchoolID

  1. Report programType as 'Refugee' in programReference.
  2. Report programName as 'Refugee' in programReference.
  3. Report the student's district+School from the active enrollment In programReference.

Student Information > Program Participation > State Program > Refugee


  • Report Begin and End Dates from the program
  • Report Exit Reason from the program


Reason Exited Descriptor

CodeDescriptionnamespaceshort description
1Transferred to Regular Education (no longer eligible or parent revoked consent)http://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlTransferred to regular education
2Attained the goals identified in the students individual service plan (ISP)http://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlAttained Goals identified in the students ISP
3Made satisfactory progress toward goals identified in the ISPhttp://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlMade satisfactory progress toward goals identified in the ISP
4Did not make satisfactory progress toward goals in their ISP but remained in the programhttp://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlDid not make satisfactory progress toward goals in their ISP but remained in the program
5Transferred / returned to other school setting prior to completing the alternative education programhttp://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlTransferred/returned to other school setting prior to completing program
6Dropped out of alternative education program, not returning to any educational settinghttp://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlDropped out of program, not returning to any educational setting
7Expelled from alternative education program, not returned to any educational settinghttp://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlExpelled from program, not returned to any educational setting
10Incarceratedhttp://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlIncarcerated
11Earned High School Diplomahttp://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlEarned High School Diploma
12Received Certificatehttp://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlReceived Certificate
13Reached Maximum Age of 22http://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlReached Maximum Age of 22
14Deceasedhttp://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlDeceased
15Dropouthttp://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlDropout
16Moved, Known to be continuing in an Educational Program Onlyhttp://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlMoved, Known to be continuing in an Educational Program Only
99No Longer Qualifieshttp://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlNo Longer Qualifies
End Of Year (EOY)End of Year (EOY)http://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlEnd of Year (EOY)
17Moved, but continuing Special Education services under IDEA in Indianahttp://doe.in.gov/Descriptor/ReasonExitedDescriptor.xmlMoved, but continuing Special Education services under IDEA in Indiana