Skip to main content
Skip table of contents

Student School Enrollment

The StudentSchoolEnrollment object contains the enrollment data for a student. There will be one SIF Object per student enrollment. This object is also used to assign ownership of the student record during the Student Testing Number (STN) assignment process.

The following table lists the elements that are published for this object:

Element Name

Submission

Definition

Code Set, if applicable

[Table]Field Mapping

Business Rules

RefId

Yes

The ID (GUID) that uniquely identifies a particular enrollment. 

[Students]DCID

Object that References StudentSchoolEnrollment RefID:

StudentAttendanceSummary

StudentPersonalRefId 

Yes

The ID (GUID) of the student to whom this information is linked.

[Students]STUDENTDCID

 

SchoolYear

Yes

School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., 2018 for the 2017-18 school year).

 

Requires new StudentSchoolEnrollment

MembershipType

Yes

The type of this enrollment as it relates to the school identified in SchoolInfoRefId.

  • Home—The school is responsible for reporting the student’s membership/child accounting information

  • Concurrent—The school is not the primary reporting unit for the student’s membership/child accounting information

  • Summer—A summer school enrollment, not part of the regular school year

[S_OK_STU_X]ADMISSIONBASIS [S_OK_REN_X]ADMISSIONBASIS

Only the site responsible for reporting this student’s membership information to the OSDE should have an enrollment with the value of “Home”.

OSDE expects to receive “Concurrent” for the following Basis of Admission codes:

  • BORDER-NR

  • CHSP

  • COOP

  • COOPVOFF

  • COOPVON

  • NRISP

  • RBD

  • RBDTD

  • RISP

  • TO

UI Navigation: Student Search, School Enrollment, Enrollment history, Edit Current Enrollment, Basis of Admission

TimeFrame

Yes

The timeframe of the enrollment based on the SIF_Date in the SIF_Header of the message. For events, it is determined as of the date the event is generated. For requests and responses, it is calculated based on the date of the request.

  • 01812 - The student is concurrently enrolled.

  • 01811 - The student is currently enrolled.

  • 01810 - The student was previously enrolled.

  • 01813 - The student is transferring (will enroll).

[Students]EntryDate
[ReEnrollments]ExitDate 

 EntryDate

Yes

The date from when this enrollment is valid.

 

Students]EntryDate
ReEnrollments 

Requires new StudentSchoolEnrollment

The EntryDate must be an Instructional Day.
UI Navigation: Student Search, School Enrollment, Enrollment history, Edit Current Enrollment, Entry Date

EntryType/Code

 Yes

Code indicating the type of entry for this enrollment.

Refer to EntryType Code.

[Students]EntryCode [ReEnrollments]EntryCode 

Uses the EntryType_20 valueset to translate PowerSchool values to SIF Codes.

All SIF codes must be available to the end user in the

UI Navigation: Student Search, School Enrollment, Enrollment history, Edit Current Enrollment, Entry Code

EntryType/OtherCodeList/ OtherCode

Yes

A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code element.

Refer to EntryType OtherCode.

[S_OK_STU_X]ADMISSIONBASIS
[S_OK_REN_X]ADMISSIONBASIS

GradeLevel

 Yes

Grade or academic level of the student.

Refer to Grade Level Code.

[Students]Grade_Level
ReEnrollments]Grade_Level 

Requires new StudentSchoolEnrollment

When a GradeLevel change takes place that creates a new SSE, the expected ExitType/Code would be 03505 and the expected EntryType/Code would be 01835 unless the GradeLevel change results in the student moving from one accredited site to another accredited site in the same district

UI Navigation: Student Search>School Enrollment>Enrollment history>Edit Current Enrollment>Grade_Level

OtherCodeList/OtherCode

Yes

Refer to Grade Level Other Code.

  1. For Grades -2, -1 and 0, status has to be checked. For grade 13, other code will be as per the codeset

  2. If status is Full day, publish <Gradelevel> Full Day

  3. If status is AM or PM, publish <Gradelevel> Half Day

ExitStatus/Code

Optional

Code indicating the exit status for this enrollment.

  • Permanent - The instance of student exit/withdrawal is considered to be of a permanent nature.

  • Temporary - The instance of student exit/withdrawal is considered to be of a temporary nature.

Defaulted to Permanent

ResidencyStatus

Yes

The Location of an individual's legal residence relative to (within or outside) the boundaries of the organization.

  • 01652 - Resident of administrative unit and usual school attendance area.

  • 01653 - Resident of administrative unit, but of other school attendance area.

  • 01654 - Resident of this state, but not of this administrative unit.

  • 01655 - Resident of an administrative unit that crosses state boundaries.

  • 01656 - Resident of another state.

[S_OK_STU_X]OK_ResidencyStatus
[S_OK_REN_X]OK_ResidencyStatus

NonResidentAttendReason

Optional

Unique indicator that points to the code set used.

Refer to NonResidentAttendReason.

[S_OK_STU_X]NonResidentAttendReason
[S_OK_REN_X]NonResidentAttendReason

PromotionInfo-/PromotionStatus-/value

Optional

This value should be set if this enrollment instance is closed for an end-of-year closeout or a mid-year promotion or demotion. A value other than NA should be specified when the enrollment instance represents an end-of-year closeout or mid-year promotion/demotion. 

  • PromSY Student has advanced to the next grade level during the given school year.

  • Dem Student has been reassigned to the grade level below during the given school year.

  • PromESY Student has advanced to the next grade at the end of the given school year.

  • RetESY Student has been retained in the same grade level below at the end of the given school year.

[S_OK_STU_X]PromotionStatus
[S_OK_REN_X]PromotionStatus

PromotionReason

Yes

The reason the student was promoted. This element should only be populated if the value of PromotionStatus is “Promoted”.

Refer to Promotion Reason.

[S_OK_STU_X]PromotionReason
[S_OK_REN_X]PromotionReason

Nonpromotion

Optional

The primary reason as to why a staff member determined that a student should not be promoted (or be demoted).

This element is mutually exclusive with Promotion, and its child elements should only be populated if the value of PromotionStatus is "Retained" or "Demoted".

Refer to Non-Promotion Reason.

[S_OK_STU_X]NonPromotionReason
[S_OK_REN_X]NonPromotionReason

ExitDate

Conditional

The last school calendar day (membership day) the student was enrolled in the school (inclusive). If the student has exited the school, ExitDate must have a value.

 

[Students]ExitDate
[ReEnrollment]ExitDate

The ExitDate must be the last day of membership for the student.

UI Navigation: Student Search, School Enrollment, Enrollment history, Edit Current Enrollment, Exit_Date

ExitType/Code

Yes

Code indicating the exit type for this enrollment.

Refer to ExitType Code.

[Students]ExitCode
[ReEnrollments]ExitCode

All SIF codes must be available to the end user in the SIS. More options can be available in the SIS that can map to the SIF codes.

Fewer options are not acceptable. 

OSDE does not ever expect to receive code 09999. This code is reserved for emergency legislative updates or mid-year policy changes. If you cannot find a code that fits a scenario, please call OSDE.

UI Navigation: Student Search, School Enrollment, Enrollment history, Edit Current Enrollment, Exit Code

ExitType/OtherCodeList

[@Codeset="StateProvince"]

Yes

A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code element.

 Refer to ExitType Other Codes.

[S_OK_STU_X]

[S_OK_REN_X]

Required if ExitType is 01921

UI Navigation: Student Search, School Enrollment, Enrollment history, Edit Current Enrollment, Other Exit Code

FTPTStatus

optional

Indicates if the student is enrolled full time or part time.

  • Full-time - The student is enrolled full-time.

  • Part-time - The student is enrolled part-time

[S_OK_STU_X]MembershipStatus

[S_OK_REN_X]MembershipStatus

Required when

StudentSchoolEnrollment/GradeLevel = PK or KG 

When a FTPTStatus change takes place that creates a new SSE, the expected ExitType/Code would be 03505 and the expected EntryType/Code would be 01835 unless the FTPTStatus change results in the student moving from one accredited site to another accredited site in the same district.

UI Navigation: Student Search, School Enrollment, Enrollment history, Edit Current Enrollment, Membership Status

SIF_ExtendedElements/ SIF_Extend edElementName= “SchoolOfMembership”

[@Codeset="SchoolOfMembership"]

 

 

[S_OK_STU_X]AccreditedSchool
[S_OK_REN_X]AccreditedSchool
[Schools]SIF_StatePrId

 

SIF_ExtendedElements/SIF_ExtendedElement[@Name=“CalendarSummaryRefId”]

[@Codeset="CalendarSummaryRefId"]

 

 

[Terms]DCID

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.