KNOWLEDGE BASE ARTICLE

PowerSchool SIS: Illinois Teacher Course Assignment Report

Puredata Support Updated
PUREDATA KNOWLEDGE BASE

PowerSchool SIS: Illinois Teacher Course Assignment Report

Generate, validate, and troubleshoot Illinois Teacher Course Assignment entry and exit files for ISBE SIS submission in PowerSchool SIS.

Overview

The IL Teacher Course Assignment report creates a data file for submission to the Illinois State Board of Education (ISBE) SIS.

This report is used to track teacher assignment information for course sections, including which teacher taught the section, the length of time the teacher was assigned to the section, teacher role and position information, teacher course commitment, teacher entry and exit dates, and reason for exit when applicable.

The report supports
  • Co-Teacher Tracking
  • Lead Teacher Tracking Override
  • Multiple teachers assigned to one section
  • Teacher changes during the school year
Extract Viewer

The Extract Viewer link is available on the State Reports page in the description area for the IL Teacher Course Assignment report and can be used as a troubleshooting tool.

What You Will Learn
Which report mode to use

Understand when to run Teacher Entry mode and when to run Teacher Exit mode.

What setup must be reviewed first

Review Teacher Course Assignment Tracking, Term Grade Mapping, staff state reporting setup, section setup, and state reporting exclusions.

How to troubleshoot output issues

Use report input options, Extract Viewer, teacher tracking records, section-number logic, and calendar dates to troubleshoot missing or incorrect records.

Report Modes

The IL Teacher Course Assignment report has two modes.

Mode Purpose
Teacher Entry Reports current and previous teachers who entered a section within the report date range or term.
Teacher Exit Reports current and previous teachers who exited a section within the report date range or term.
When to use each mode

Use Teacher Entry to report teacher assignments that began during the selected reporting period.

Use Teacher Exit to report teacher assignments that ended during the selected reporting period.

Selection Criteria

Selection criteria determine which school, staff, and section records are included in the report.

School Selection

A school is included when:

  • The school is not excluded from state reporting.
Staff Selection

A staff member is included when:

  • The staff member is not excluded from state reporting.
  • The staff member taught the section at any time between the report start and end dates.
Section Selection

A section is included when:

  • The section is not excluded from state reporting.
Required Data Setup

Before running the IL Teacher Course Assignment report, review the required setup.

Teacher Course Assignment Tracking

Teacher Course Assignment Tracking is used when a section has multiple teachers or when teacher assignment details need to be reported differently from the default section teacher setup.

Use Teacher Course Assignment Tracking when:

  • More than one teacher is assigned to a section.
  • A teacher changed during the year.
  • A co-teacher needs to be reported.
  • A lead teacher override is needed.
  • A non-default Teacher Commitment must be reported.
  • A non-default Role of Professional must be reported.
  • A Reason for Exit must be reported.

Teacher Course Assignment Tracking is found on the Sections page. If there is only one teacher assigned to the section and the default values are correct, a tracking record may not be needed.

Field Default
Teacher Commitment 1.00
Role of Professional Teacher of Record / Teacher
Term Grade Mapping

Term Grade Mapping is used to map the district’s PowerSchool terms to the corresponding Illinois state reporting term.

Path: District Office → District Setup → Illinois State Information → Term Grade Mapping

For each school, confirm the correct state term is mapped for the reporting period.

For year-long terms, confirm that term end dates are defined correctly.

Important

The section TermID is translated to the ISBE term through Term Grade Mapping. Incorrect or missing mappings may cause the report to extract the wrong term or omit expected records.

Running the Report
STEP 1
Open the Illinois State Reports Area

Navigate to the Illinois state reporting area and select:

IL Teacher Course Assignment

Typical navigation may be:

Data and ReportingReportsState Reports / Compliance ReportsIL Teacher Course Assignment

Navigation May Vary

Navigation may vary depending on the PowerSchool SIS version and Illinois Compliance plugin version.

Report Input Fields
Use Option Description
Default – District Wide Includes all records on the PowerSchool server that meet selection criteria.
Current School Only Includes records associated with the current school only.
District Wide Includes all records on the PowerSchool server that meet selection criteria.

If running at the school level, the report includes records associated with the current school that meet the selection criteria.

To change the current school, click the School link at the top of the page and select the appropriate school.

Records to Include Option Description
Selected records only Runs the report for the current selection.
All records Runs the report for all records in the current school or district that meet selection criteria.
Selected Records Note

If running the report for a single teacher or a group of teachers, select the teachers before running the report.

Grades

Use the grade-level filter to limit section records by grade level.

Leave the grade checkboxes blank to include all sections in the selection process.

Grade Filter Warning

If a section is not identified for a specific grade on the Sections page, it may not be included when grade-level filters are selected.

Processing Option Description
In Background Now Recommended option. Runs the report immediately in the background.
ASAP Runs the report in the order it is received in the Report Queue.
At Night Runs the report during the next evening.
On Weekend Runs the report during the next weekend.
On Specific Time Runs the report at the selected date and time.
Specific Date/Time

If scheduling the report, enter the date in one of the following formats:

MM/DD/YYYY
MM-DD-YYYY

Example: 07/29/2026 @ 10:05 AM

Select District

If this option appears, select the district for which the report should be generated.

RCDTS Number

Enter the 15-digit RCDTS number. This value is used in the file name and the report header.

Mode Use
Teacher Entry Reports teachers who entered the section within the report date range.
Teacher Exit Reports teachers who exited the section within the report date range.
Date Field Description Format
Start Date Enter the start date for the reporting period. MM/DD/YYYY
End Date Enter the end date for the reporting period. MM/DD/YYYY
Extract Section From Option Description
SectionID Uses the internally assigned numeric SectionID.
Section Number Uses the PowerSchool section number assigned to the section.
Course + Section Appends the section number to the course number.
Course + Section Example

Course Number: MAT100
Section Number: 1
Extracted Section Value: MAT1001

Use the same section-number format used in related Illinois reports, such as the IL Course Assignment report, so the submitted section numbers match across reports.

If the Override Section Number field is populated on the Historical Grades page, that value is extracted. If it is blank, the report uses the option selected at runtime.

Run from Extract Viewer Option Description
Yes Processes the extract from the Extract Viewer.
No Use this option when running the extract for the first time.
Extract Viewer Note

If No is selected, the data in the Extract Viewer is replaced with the newly generated extract.

Teacher Course Assignment Entry Output

The Teacher Entry output reports teachers who entered a section within the selected date range.

Field Description
IEIN Illinois Educator Identifying Number.
Local Teacher ID Teacher number from PowerSchool.
Teacher Last Name Teacher’s last name.
Teacher First Name Teacher’s first name.
Teacher Birth Date Teacher’s date of birth.
School Year School year for the course enrollment.
Teacher Serving Location RCDTS RCDTS of the school where the teacher is teaching.
Employer RCDTS RCDTS of the teacher’s employer.
Term Term in which the teacher was assigned to the section.
State Course Code Illinois state course code.
Local Course ID Local PowerSchool course number.
Local Course Title Local PowerSchool course name.
Section Number Section identifier based on the selected extraction option.
Teacher Course Start Date Teacher’s first day of attendance or assignment for the course.
Course Position Code Teacher’s role for the section.
Teacher to Course Commitment Teacher’s course commitment during the course.
Teacher Entry Field Logic
Teacher Course Start Date

The Teacher Course Start Date represents the teacher’s first day of attendance or assignment for the section.

If the date is not an active in-session date, the report evaluates the date and extracts the first in-session date after that date.

The value may come from:

  • Override Teacher Course Start Date
  • Teacher Course Assignment Tracking Start Date
Course Position Code

The Course Position Code identifies the teacher’s role in the course.

The default is:

200 - Teacher

The report may use:

  • Override Role of Professional
  • Teacher Course Assignment Tracking Role of Professional
  • Staff Illinois Role of Professional
  • Default value of 200
Teacher to Course Commitment

Teacher to Course Commitment represents the teacher’s commitment to the course during the reporting period.

The value may come from:

  • Teacher allocation percentage
  • Default value of 1.00
Teacher Course Assignment Exit Output

The Teacher Exit output reports teachers who exited a section within the selected date range.

Field Description
IEIN Illinois Educator Identifying Number.
Local Teacher ID Teacher number from PowerSchool.
Teacher Last Name Teacher’s last name.
Teacher First Name Teacher’s first name.
Teacher Birth Date Teacher’s date of birth.
School Year School year for the course enrollment.
Teacher Serving Location RCDTS RCDTS of the school where the teacher is teaching.
Employer RCDTS RCDTS of the teacher’s employer.
Term Term in which the teacher was assigned to the section.
State Course Code Illinois state course code.
Section Number Section identifier.
Actual Attendance Currently not populated by the report.
Total Attendance Currently not populated by the report.
Teacher Course End Date Teacher’s last day of attendance or assignment for the section.
Reason for Exit Reason the teacher exited the course.
Teacher Exit Field Logic
Teacher Course End Date

The Teacher Course End Date represents the teacher’s last day of attendance or assignment for the section.

If the date is not an active in-session date, the report evaluates the date and extracts the last in-session date before that date.

The value may come from:

  • Override Teacher Course End Date
  • Teacher Course Assignment Tracking End Date
Reason for Exit

The Reason for Exit identifies why the teacher exited the course.

The value may come from:

  • Override Reason for Exit
  • Teacher Course Assignment Tracking Reason for Exit
  • Staff Illinois Reason for Exit

If the value is blank, review the teacher tracking and staff state reporting setup.

Common Issues and Troubleshooting
Teacher is missing from the report

Check the following:

  • Staff member is not excluded from state reporting.
  • Staff member taught the section during the selected date range.
  • Section is not excluded from state reporting.
  • School is not excluded from state reporting.
  • Correct report mode was selected.
  • Correct start and end dates were entered.
  • Teacher Course Assignment Tracking exists, if needed.
  • Teacher was selected if running for selected records only.
Section is missing from the report

Review:

  • Section state reporting exclusion setting
  • School state reporting exclusion setting
  • Section term dates
  • Report start and end dates
  • Grade-level filter
  • Term Grade Mapping
  • Teacher assignment or tracking records

If a grade-level filter is used, confirm the section is identified for that grade level on the Sections page.

Teacher Entry is missing

Confirm:

  • The teacher entered the section within the selected report date range.
  • Tracking Start Date is correct.
  • Override Teacher Course Start Date is correct, if used.
  • The start date falls within the section term.
  • The section has an in-session date on or after the start date.
Teacher Exit is missing

Confirm:

  • The teacher exited the section within the selected report date range.
  • Tracking End Date is correct.
  • Override Teacher Course End Date is correct, if used.
  • Reason for Exit is populated if required.
  • The end date falls within the section term.
  • The section has an in-session date on or before the end date.
Wrong section number is reported

Check the Extract Section From option used when running the report.

Also review:

  • Section Number
  • SectionID
  • Course + Section format
  • Override Section Number on Historical Grades, if applicable
  • Section number format used in IL Course Assignment

Use the same section-number logic across IL Course Assignment and IL Teacher Course Assignment reports.

Wrong term is reported

Review Term Grade Mapping.

The section TermID is translated to the ISBE term through Term Grade Mapping. If the mapping is incorrect or missing, the report may extract the wrong term.

Course Position Code is incorrect

Review:

  • Override Role of Professional
  • Teacher Course Assignment Tracking Role of Professional
  • Staff Illinois Role of Professional
  • Default Course Position Code

If the teacher should not report as the default teacher role, use tracking or override fields as appropriate.

Teacher commitment is incorrect

Review the teacher’s allocation or commitment value.

If no value is provided, the report may default to:

1.00

Use Teacher Course Assignment Tracking when the teacher’s commitment needs to be reported differently.

Reason for Exit is blank

For Teacher Exit reporting, review:

  • Teacher Course Assignment Tracking Reason for Exit
  • Override Reason for Exit
  • Staff Illinois Reason for Exit

Populate the correct value where applicable and re-run the report.

Best Practices
  • Confirm Term Grade Mapping before running the report.
  • Use Teacher Course Assignment Tracking for co-teachers or teacher changes.
  • Use consistent section-number extraction across IL Course Assignment and IL Teacher Course Assignment reports.
  • Run the report in Teacher Entry mode and Teacher Exit mode as needed.
  • Use the Extract Viewer to troubleshoot report output.
  • Review staff state reporting exclusions before submission.
  • Review section and school state reporting exclusions.
  • Validate teacher start and end dates against in-session calendar days.
  • Confirm IEIN values are populated for teachers.
  • Confirm Teacher Commitment and Course Position Code values before submission.
  • Save generated extracts for audit documentation.
Summary

The IL Teacher Course Assignment report creates teacher course assignment files for ISBE SIS submission. It reports teacher entry and exit information for course sections, including teacher identification, course details, section number, assignment dates, role, commitment, and reason for exit.

Accurate reporting depends on:

  • Staff state reporting setup
  • Section state reporting setup
  • Term Grade Mapping
  • Teacher Course Assignment Tracking
  • Correct report mode
  • Correct date range
  • Consistent section-number extraction

Use the Extract Viewer and report output to validate records before submitting data to ISBE.

Questions?

PureData Support can help review the issue and guide you through the next step. Submit a request and include screenshots, school name, and the page or process where the issue occurs.

Submit a Support Ticket Product Inquiry

Have more questions?

Submit a request and include screenshots, school name, and the page or process where the issue occurs.

Submit a request