Skip to main content
Skip table of contents

PowerSchool SIS Integration

This guide offers information on data elements exchanged between your PowerSchool Student Information System (SIS) and PowerSchool Special Programs to minimize dual data entry.

The goal is to enable a single entry for student demographic data and transfer specified special education data through PowerSchool Special Programs and PowerSchool SIS.

Data Imports

PowerSchool SIS contains student demographic data, such as names, genders, and contacts. These data fields are imported into PowerSchool Special Programs through the Student Demographics import, which can be generated manually or scheduled to run using an API Integration Tool. Import Layouts, including this one, can be accessed by navigating to Administration, Configuration, Integration, and then Import Layouts, using the PowerSchool SIS Rest API data source type.

The following is a list of Import Layouts available within the Pennsylvania (PA) Model.

Import Layout Name

Profile Type

Description

PowerSchool - AlternateStaffLocation Change Notification (model)

AlternateStaffLocations

Alternate Staff Location changes

PowerSchool - AlternateStaffLocation Import (model)

AlternateStaffLocations

Alternate Staff Locations

PowerSchool - Class Change Notification (model)

Classes

Classes changes

PowerSchool - Class Import (model)

Classes

Classes

PowerSchool - ClassStaffRoster Import (model)

ClassStaffRoster

Class Staff Roster

PowerSchool - ClassStudentRoster Import (model)

ClassStudentRoster

Class Student Roster

PowerSchool - District Import (model)

Districts

Districts

PowerSchool - Extra Staff Info Import (model)

Staff

Staff

PowerSchool - GeneralEdStudent Change Notification (model)

GeneralEdStudents

General Ed Students changes

PowerSchool - GeneralEdStudent Import (model)

GeneralEdStudents

General Ed Students

PowerSchool - Location Import (model)

Locations

Locations

PowerSchool - PowerSchool ID Import (model)

Students

Students

PowerSchool - SpEnrollment Import (model)

SpEnrollment

SpEnrollment

PowerSchool - Staff Change Notification (model)

Staff

Staff changes

PowerSchool - Staff Import (model)

Staff

Staff

PowerSchool - Student Change Notification (model)

Students

Students changes

PowerSchool - Student EnrollmentExitedRecord Import (model)

Students

Students Enrollment Exit records

PowerSchool - Student Import (model)

Students

Students

PowerSchool - Student Race Import (model)

Student

Students

PowerSchool - StudentContact Import (model)

StudentContacts

Student Contacts

PowerSchool - StudentGuardian Import (model)

StudentGuardians

Student Guardian

PowerSchool - Students.ID (model)

Students

Students ID

Student Demographics

PowerSchool SIS owns demographic data about students, such as names, genders, and GTIDs. Utilize the Student Demographics import to transfer data from PowerSchool SIS into Special Programs. You have the option to import manually or to set up a schedule using an API Integration tool.

Export Reports

Use export reports to collect student data. The content of the reports is sent to PowerSchool SIS.

To access export reports:

  1. From the Reporting menu, choose Standard Reports.

  2. Expand the PowerSchool Export section and choose the report you want to run.

    1. PowerSchool Alert Export - Indicates if a student is in special education, 504, ELL, or gifted program. This data uploads to PowerSchool SIS and displays the applicable alert icon.

    2. PowerSchool PA State Reporting (S_PA_SEN_SPED_X) - Manages the PowerSchool SIS Special Programs record with applicable start and end dates to maintain history. Includes all special education data except the Primary Disability (challenge type).

    3. PowerSchool PA State Reporting (S_PA_STU_X) - Includes the student's Challenge Type Code (or Primary Disability), Is Student Special Education, and IEP Code values that will upload to the PowerSchool SIS Enrollment page. This export does not manage the PowerSchool SIS enrollment date ranges. It uploads only the latest data in the report to the SIS Enrollment page without consideration for dates.

    4. PowerSchool Export (SpEnrollment) - Gathers all students with an integration ID record and a Program ID. The report exports the student ID, program ID, and program start and end dates.

    5. PowerSchool PA Gifted Reporting (S_PA_STU_X) - Gathers all students with an integration ID and PowerSchool ID record. The report exports the student ID, first name, last name, and Gifted IEP Field 80 code values (for example, GY, GX, GS, N).

The API write-back process does not add, edit, or end student school enrollment records in PowerSchool SIS. All data on this page must be maintained manually, including:

Special Programs Field

PowerSchool SIS Table and Field

Special Education Referral

S_PA_STU_X.SpecialEdReferral

IEP Not Gifted Flag (Y/N)

S_PA_STU_X.IEP_Not_Gifted_YN

Gifted and Talented GIEP

S_PA_STU_X.Gifted_TF

IEP Not Gifted Flag

S_PA_STU_X.IEP_Not_Gifted_YN

Is 504 Flag

S_PA_STU_X.Is_504_YN

PowerSchool SIS Special Program Management (SPEnrollments)

The API write-back process will create and manage the PowerSchool SIS Special Programs = Special Education. The API write-back process also manages the Gifted and Talented program.

Special Education Programs

The PowerSchool SIS Special Programs description must equal Special Education. The fields are stored in the Special Programs on the Eligibility section of the Student profile.

Manage PowerSchool SIS Special Programs - Special Education Records

Initial Referred and Qualifies for Special Education

A Special Education Program record is created when:

  • Found Eligible at Last Evaluation (FoundEligible) is True

  • The Special Education Program dates will be set as following:

    • Program Start Date as the Evaluation Report Date (SpEdEvaluationDates[EligibilityMeeting]) or Latest Reevaluation Date (SpEdEvaluationDates[LatestEval]). Whichever is the latest.

    • Program Exit Date as the PSSP Globals Student’s Last Day of School (LastDayofSchool)

There will not be an SPE PowerSchool SIS enrollment record for the next school year until the end-of-year rollover process runs. The end-of-year rollover process will create a new Special Education record using the Special Programs Globals Student's First Day of School (FirstDayofSchool). The Exit Date is the Special Programs Globals Student's Last Day of School (LastDayofSchool).

Re-Evaluations - Student Continues in Special Education

The existing Special Education program (active as of the date of the Eligibility re-evaluation meeting) in PowerSchool SIS must be closed out, and a new record must be created to track each eligibility period and applicable special education data for that period. A Special Education Program record will be ‘ended’ and a new one created when the student has a re-evaluation meeting and when the student is

  • Found Eligible at Last Evaluation (FoundEligible) is True

  • The system updates the existing Special Education Program with a Program exit date one day before the new re-evaluation meeting (SpEdEvaluationDates[LatestEval)]

  • The system creates a new Special Education Program with

    • Program Start Date as Latest Reevaluation Date (SpEdEvaluationDates[LatestEval)]

    • Program Exit Date as PSSE Globals Student’s Last Day of School (LastDayofSchool)

Re-Evaluations - Student No Longer Receives Special Education

A Special Education Program record will be ‘ended’ when the student has a re-evaluation meeting and when the student is found Not Eligible i.e

  • Found Eligible at Last Evaluation (FoundEligible) is False

  • The system updates the existing SPE Program exit date with the Special Education exit, or if the SE exit date is blank, it will use the Re-Evaluation meeting date (SpEdEvaluationDates[LatestEval)]

  • The API Integration does not create new Special Education records in this case as the Student is no longer eligible for Special Education.

Manage PowerSchool SIS Special Programs - Gifted and Talented Records

The Special Programs description must equal Gifted and Talented. The fields are stored in Special Programs on the Gifted section of the Student profile.

Student Qualifies for Gifted and Talented

A Gifted Program record will be created when:

  • A student is eligible for Gifted (GiftedEligibility) = True

  • Program Start Date: Gifted Written Report (GWR)

Student No Longer Qualifies for Gifted

A Gifted Program record will be ended when:

  • The student is no longer eligible for Gifted. "Student is eligible for Gifted" (GiftedEligibility) = False

  • Program Exit Date: Gifted Written Report (GWR)

PowerSchool Special Programs to PowerSchool SIS Fields

Special Programs owns the following data elements and will be written back to PowerSchool SIS for state reporting.

Special Programs Page

Special Programs Data Element

PowerSchool SIS Table and Field

Special Programs Export Report

Profile: Student

Section: PIMS

Field: Category Set Code

Keyword Table: Act16Codes

Act16Category

SpEnrollments

S_PA_SEN_SPED_X.Category_Set_Code

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Special Education Teacher Name

CaseManager

SpEnrollments

S_PA_SEN_SPED_X.SPED_Teacher_Name

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Primary Disability

Keyword Table: ExceptionalityTable

PrimaryDisability

SpEnrollments

S_PA_STU_X.Challenge_Type_Code

PowerSchool PA State Reporting (S_PA_STU_X)

Profile: Student

Section: PIMS

Field: Secondary Disability

Keyword Table: ExceptionalityTable

SecondaryDisability

SpEnrollments

S_PA_SEN_SPED_X.Secondary_Disability_Code

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Amount of Special Education Services

Keyword Table: AmountOfSpEdServices

AmountOfSpEdServices

SpEnrollments

S_PA_SEN_SPED_X.Amount_SPED_Services_Code

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Type of Support

Keyword Table: TypeOfSupportTable

TypeOfSpport

SpEnrollments

S_PA_SEN_SPED_X.Type_Support_Code

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Date Exited Special Education

SpecialEdExitDate

SpEnrollments

S_PA_SEN_SPED_X.SPED_Exit_Date

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Education Environment

Keyword Table: LRECategory

LRECategory

SpEnrollments

S_PA_SEN_SPED_X.Educational_Environment_Code

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: Penn Data

Field: Planned Participation in PASA

ParticipationPASA

SPEnrollments

S_PA_SEN_SPED_X.PASA_YN

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Transition IEP Status Code

TransitionStatus

SpEnrollments

S_PA_SEN_SPED_X.TransIEP_Status_Code

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Educational Environment Percentage

EdEnvironmentPercent

S_PA_SEN_SPED_X.Edu_Environment_Percent

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Reason for Exiting Special Ed

Keyword Table: ExitReasonTable

ProgramExitReason

SPEnrollments

S_PA_SEN_SPED_X.Reason_Exited_SPED_Code

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Primary Placement Type

PrimaryPlacementType

SPEnrollments

S_PA_SEN_SPED_X.Primary_Placement_Type_YN

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Service Provider

ServiceProvider

SpEnrollments

S_PA_SEN_SPED_X.Service_Provider

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Location of Special Ed Services

Location

SpEnrollments

S_PA_SEN_SPED_X.Location_SPED_Services

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Trans IEP Paid Work Based

TransitionWorkLearning

SpEnrollments

S_PA_SEN_SPED_X.TransIEP_Paid_Wrkbased_Lrning

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Trans IEP Job Support/Coaching

TransitionJobSupports

SpEnrollments

S_PA_SEN_SPED_X.TransIEP_Job_Support_Coaching

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Trans IEP Career Dev/Job Exploration

TransitionCareerDev

SpEnrollments

S_PA_SEN_SPED_X.TransIEP_Careerdev_Jobexplor

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: PIMS

Field: Trans IEP Modified

TransitionModified

SpEnrollments

S_PA_SEN_SPED_X.TransIEP_Modified_For_Services

PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Section: Eligibility

Field: Exclude Student from PA State Reporting

Exclude_Reporting

SpEnrollments

S_PA_SEN_SPED.Include_State_Report_YN


PowerSchool PA State Reporting (S_PA_SEN_SPED_X)

Profile: Student

Field: Gifted (GY)

GIEPTeamMeetingDate is not empty, and GiftedExitDate is not empty and GiftedEligibility = True and GXGifted = False

S_PA_STU_X.Gifted_IEP_Field80_Code = GY


PowerSchool PA Gifted Reporting (S_PA_STU_X)

Profile: Student

Field: Gifted (GX)

GX_Gifted = True

S_PA_STU_X.Gifted_IEP_Field80_Code = GX


PowerSchool PA Gifted Reporting (S_PA_STU_X)

Profile: Student

Section: Eligibility

Field: Current GS: Receiving Gifted Services Through IEP (GS)

RcvingServicesThroughIEP

S_PA_STU_X.Gifted_IEP_Field80_Code = GS


PowerSchool PA Gifted Reporting (S_PA_STU_X)




JavaScript errors detected

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

If this problem persists, please contact our support.