skip to main content

Programs

Resources related to a program record.

Programs

Describes a program offered by the LEA or a school within the district.

Ed-Fi Element Data Type Implementation Notes Req'd AOE Req'd AOE Layout AOE Name Data Type
Length
Notes
programName String 60 (Defined by LEA or school) Y M
programTypeDescriptor Descriptor "Dual Enrollment"
"Early College"
"Educational Support Team Services"
"Homeless"
"Homestudy"
"Universal PreK"
"Tuitioned Student"
"Section 504 Placement"
"Student School Food Service"
"Title I Part A"
Y M
programId String 20
educationOrganizationReference educationOrganizationId Integer State Org ID Y M
characteristics Array
programCharacteristicDescriptor Descriptor
Services Array
serviceDescriptor Descriptor

StudentProgramAssociations (SPA)

Describes student participation in a program published by the LEA.

Ed-Fi Element Data Type Implementation Notes Req'd AOE Req'd AOE Layout AOE Name Data Type
Length
Notes
beginDate Date Y M
endDate Date
reasonExitedDescriptor Descriptor
servedOutsideRegularSession Boolean
educationOrganizationReference educationOrganizationId Integer Y M
studentReference studentUniqueId String 32 Y M 4_PS_Enroll
5A_Public_PreK
PERMNUMBER Number 10
programReference Y M
educationOrganizationId Integer State Organization Y M
programName String 60 State-published name Y M
programTypeDescriptor Descriptor "Dual Enrollment"
"Early College"
"Educational Support Team Services"
"Section 504 Placement"
"Universal PreK"
"Homestudy"
'Tuitioned Student"
Y M 4_PS_Enroll

4_PS_Enroll
4_PS_Enroll
5A_Public_PreK
DUAL_ENR

EST
SS504
PKID
Boolean
Boolean
Boolean
String 10
programParticipationStatuses Array
participationStatusDescriptor Descriptor M 5A_Public_PreK
TS_Stu_ADMByEnrollingOrg
PKID
ENRORGID
String 10
statusBeginDate Date M
statusEndDate Date RA
services Array
serviceDescriptor Descriptor CR
primaryIndicator Boolean
serviceBeginDate Date
serviceEndDate Date

StudentHomelessProgramAssociations (HOMELESS)

Describes a student participating in a Homeless program.

Applicable only for students that are being tracked as homeless.

Ed-Fi Element Data Type Implementation Notes Req'd AOE Req'd AOE Layout AOE Name Data Type
Length
Notes
beginDate Date Y M
endDate Date
awaitingFosterCare Boolean
homelessPrimaryNighttimeResidenceDescriptor Descriptor RA 4_PS_Enroll NTRESNO String 2
homelessUnaccompaniedYouth Boolean RA 4_PS_Enroll UNYOUTH String 1
reasonExitedDescriptor Descriptor
servedOutsideRegularSession Boolean
educationOrganizationReference educationOrganizationId Integer Y M
studentReference studentUniqueId String 32 Y M 4_PS_Enroll PERMNUMBER Number 10
programReference Y M
educationOrganizationId Integer Y M
programName String 60 Y M
programTypeDescriptor Descriptor "Homeless" Y M
programParticipationStatuses Array
participationStatusDescriptor Descriptor Y M
statusBeginDate Date
statusEndDate Date
homelessProgramServices Array
homelessProgramServiceDescriptor Descriptor "McKinney-Vento" RA 4_PS_Enroll MSERVICE String 1
primaryIndicator Boolean
serviceBeginDate Date
serviceEndDate Date

StudentSchoolFoodServiceProgramAssociations (FOOD)

Describes a student receiving food services.

Ed-Fi Element Data Type Implementation Notes Req'd AOE Req'd AOE Layout AOE Name Data Type
Length
Notes
beginDate Date Y M
endDate Date
directCertification Boolean
reasonExitedDescriptor Descriptor
servedOutsideRegularSession Boolean
educationOrganizationReference educationOrganizationId Integer Y M
studentReference studentUniqueId String 32 Y M 4_PS_Enroll PERMNUMBER Number 10
programReference Y M
educationOrganizationId Integer State Org ID Y M
programName String 60 Y M
programTypeDescriptor Descriptor "Student School Food Service" Y M
programParticipationStatuses Array
participationStatusDescriptor Descriptor
statusBeginDate Date
statusEndDate Date
schoolFoodServiceProgramServices Array
schoolFoodServiceProgramServiceDescriptor Descriptor 4_PS_Enroll NSLELG String 2
primaryIndicator Boolean
serviceBeginDate Date
serviceEndDate Date

StudentTitleIPartAProgramAssociations(TITLEI)

Describes a student receiving Title I Part A services.

Ed-Fi Element Data Type Implementation Notes Req'd AOE Req'd AOE Layout AOE Name Data Type
Length
Notes
beginDate Date Y M
endDate Date
titleIPartAParticipantDescriptor Descriptor Y M
reasonExitedDescriptor Descriptor
servedOutsideRegularSession Boolean
educationOrganizationReference educationOrganizationId Integer Y M
studentReference studentUniqueId String 32 Y M 4_PS_Enroll PERMNUMBER Number 10
programReference Published state program Y M
educationOrganizationId Integer Y M
programName String 60 Y M
programTypeDescriptor Descriptor "Title I Part A" Y M
programParticipationStatuses Array
participationStatusDescriptor Descriptor
statusBeginDate Date
statusEndDate Date
titleIPartAProgramServices Array
titleIPartAProgramServiceDescriptor Descriptor "Mathematics Instructional Services"
"Other Instructional Services"
"Reading/Language Instructional Services"
"Science Instructional Services"
"Social Studies Instructional Services"
"CTE Instructional Services"
"Supporting Guidance/Advocacy Support Serices"
"Health, Dental, and Eye Care Support Services"
"Other Support Services"
"Targeted Assistance Services"
CR 4_PS_Enroll IST1MATH
IST1OTHER
IST1RLA
IST1SCIENCE
IST1SOCIAL
IST1VOC
SST1GUID
SST1HEALTH
SST1OTHER
T1SERVICES
String 1
primaryIndicator Boolean
serviceBeginDate Date
serviceEndDate Date

Implementation Notes

State will define programTypeDescriptor values.

Districts will publish the Programs they formalize services around.

The program types of "Universal PreK" and "Tuitioned Student" should set the approriate serviceDescriptor for the grade level of the student, i.e. "PreK Service", "Elementary Service (K-5)", "Middle School Service(6-8)", "High School Service(9-12)".

The program types of "Universal PreK" should only have participationStatusDescriptor that start with "PK" followed by numbers.

The program types of "Tuitioned Student" should only have participationStatusDescriptor that start with "T" followed by 3 numbers.

For Future Consideration

StudentSpecialEducationProgramAssociations(SSPED)

Describes a student participating in or receiving Special Education services.

Ed-Fi Element Data Type Implementation Notes Req'd AOE Req'd AOE Layout AOE Name Data Type
Length
Notes
StudentSpecialEducationProgramAssociations
(SSPED)
Describes a student participating in or receiving Special Education services
beginDate Date Y
endDate Date
ideaEligibility Boolean
iepBeginDate Date
iepEndDate Date
iepReviewDate Date
lastEvaluationDate Date
medicallyFragile Boolean
multiplyDisabled Boolean
schoolHoursPerWeek Double Total instructional
specialEducationHoursPerWeek Double Special Ed instructional
specialEducationSettingDescriptor Descriptor
reasonExitedDescriptor Descriptor
servedOutsideRegularSession Boolean
educationOrganizationReference educationOrganizationId Integer Y
studentReference studentUniqueId String 32 Y
programReference Y
educationOrganizationId Integer Y
programName String 60 Y
programTypeDescriptor Descriptor "Special Education" Y
programParticipationStatuses Array
participationStatusDescriptor Descriptor
statusBeginDate Date
statusEndDate Date
designatedBy String 60
specialEducationProgramServices Array
specialEducationProgramServiceDescriptor Descriptor
primaryIndicator Boolean
serviceBeginDate Date
serviceEndDate Date
providers Array
primaryProvider Boolean
staffReference / staffUniqueId String 32
disabilities Array
disabilityDescriptor Descriptor
disabilityDeterminationSourceTypeDescriptor Descriptor
disabilityDiagnosis String 80
orderOfDisability Integer
designations Array
disabilityDesignationDescriptor Descriptor

StudentSection504ProgramAssociations (Section 504)

Describes students participating in a Section 504 program (Custom Delaware resource).

One record per student identified for Section 504 services.

Ed-Fi Element Data Type Implementation Notes Req'd AOE Req'd AOE Layout AOE Name Data Type
Length
Notes
beginDate Date Y M
endDate Date
accommodationPlan Boolean
initialDNQDate Date
lastEvaluationDate Date
meetingDate Date
reasonExitedDescriptor Descriptor
servedOutsideRegularSession Boolean
educationOrganizationReference educationOrganizationId Integer Y M
studentReference studentUniqueId String 32 Y M
programReference Y M
educationOrganizationId Integer Y M
programName String 60 Y M
programTypeDescriptor Descriptor "Section 504 Placement" Y M
programParticipationStatuses Array
participationStatusDescriptor Descriptor
statusBeginDate Date
statusEndDate Date
designatedBy String 60
section504Plans Array
section504PlanDescriptor Descriptor Y CR C103
to
C124
504 PLAN (several elements) X

StudentLanguageInstructionProgramAssociations (ELL)

Describes a student participating in a Language Instruction program.

Published for students where their primary language is not ENGLISH.

Ed-Fi Element Data Type Implementation Notes Req'd AOE Req'd AOE Layout AOE Name Data Type
Length
Notes
beginDate Date Y
endDate Date
dosage Integer
englishLearnerParticipation Boolean
reasonExitedDescriptor Descriptor
servedOutsideRegularSession Boolean
educationOrganizationReference educationOrganizationId Integer Y
studentReference studentUniqueId String 32 Y
programReference Y
educationOrganizationId Integer Y
programName String 60 Y
programTypeDescriptor Descriptor "English Learner (EL)" Y
programParticipationStatuses Array
participationStatusDescriptor Descriptor
statusBeginDate Date
statusEndDate Date
languageInstructionProgramServices Array
languageInstructionProgramServiceDescriptor Descriptor
primaryIndicator Boolean
serviceBeginDate Date
serviceEndDate Date
englishLanguageProficiencyAssessments Array
monitoredDescriptor Descriptor
participationDescriptor Descriptor
proficiencyDescriptor Descriptor
progressDescriptor Descriptor
schoolYearTypeReference / SchoolYear Integer