Skip to main content
California Department of Education Logo

CALPADS Update Flash #326

2026-27 Updates to Job Classification Codes and Course Section File Impacting Fall 2 Data Submission.

To:           Local Educational Agency (LEA) Representatives

From:      California Department of Education (CDE) –
                California Longitudinal Pupil Achievement Data System (CALPADS) Team

Date:       July 07, 2026

SubjectCALPADS Update FLASH #326


2026–27 Updates to Job Classification Codes and Course Section File Impacting Fall 2 Data Submission

The purpose of this Flash is to provide more detailed information of the upcoming changes to the Course Section Enrollment (CRSE) file and the Educational Service Job Classification code set (referred to in this Flash as “Job Classification”) reported on the Staff Assignment (SASS) file that were announced in the March Regional Update Meetings.

These changes will be incorporated into the CALPADS System Documentation, Versions 18 (v18.0), dated July 1, 2026, for Academic Year (AY) 2026−27, which includes updates to the CALPADS File Specifications, Code Sets, and Valid Code Combinations. Corresponding updates to the CALPADS User Manual and Error List will also be made, and the changes will be covered in upcoming training sessions for the AY 2026–27 Fall 2 submissions. The CDE has communicated these changes to Student Information System (SIS) vendors, and LEAs should consult with their vendors for dates of availability and guidance. The changes will be released in the production environment as part of the school year rollover scheduled for August 25, 2026.

Changes are being made to the Job Classification Code Set, and two new fields are being added to the CRSE file to accomplish the following:

  • Enable accurate reporting of Full-time Equivalency (FTE) teachers with instructional assignments to meet federal reporting requirements. Currently, the CDE cannot distinguish between the FTE amounts for teachers with instructional assignments and non-instructional assignments.
  • Facilitate the ability of the California Commission on Teacher Credentialing (CTC) to monitor teaching assignments and enable accurate reflection of monitoring outcomes on the Teacher Assignment Monitoring Outcomes (TAMO) report, which only includes information about teachers with teaching (instructional) assignments.
  • Enable reporting of Itinerant teaching assignments separately from Pull-Out/Push-In teaching assignments. Currently, these two types of teaching assignments are reported by LEAs as one type.

The CDE will also retire two Job Classification codes that are redundant. Information about these staff will be collapsed into existing Job Classification codes.

Summary of Changes to Job Classification Codes and Course Section File

Changes to Job Classification Codes

Table 1 below summarizes the changes that will be made to the Job Classification Code Set effective July 1, 2026 for records being submitted for the 2026−27 Academic Year (AY). Table 2 provides the definitions of the two new codes. These changes will be included in CALPADS System Documentation Version 18.0.

Table 1: Summary of Changes to Job Classification Codes

Code Being Retired Code Name New Code New Code Name Comments
12
Teacher
13
Teacher, Instructional Assignments

Data for teachers with instructional assignments previously reported using code 12 will now be reported using code 13.

Note: Assignment data for 13’s are reported on the CRSE record as courses being taught. If a teacher is on leave, they also report on the SASS record, Non-Classroom Based or Support Assignment code 6018 – Employee on Leave.
12
Teacher
14

Teacher, Non-Instructional Assignments

Data for teachers with non-instructional assignments previously reported using code 12 will now be reported using code 14.

Note: LEAs should not report 14’s – Teacher, Non-Instructional Assignments who are on leave.
25
Non-Certified Administrator
none
n/a Data for these administrators will now be reported using code 10 - Administrator.
26
Charter School Non-certificated Teacher
none
n/a Data for these teachers will now be reported using codes 13 or 14, as applicable.
27
Itinerant or Pull-Out/Push-In Teacher
none
n/a Data for teachers with Itinerant or Pull-Out/Push-In teaching assignments previously reported together as 27, will now be reported using code 13, and the Itinerant or Pull-Out/Push-In attributes will be reported separately as distinct course indicators on the CRSE files.

 

Table 2: New Job Classification Code Definitions

Code Code Name Definition
13
Teacher, Instructional Assignments

A staff member (employee) who holds a position at a school or district with an instructional teaching assignment that requires certification or other state alternative and whose duties require providing direct instruction to the pupils in the school(s). The teachers included in these data have a Statewide Educator Identifier (SEID) assigned by the California Commission on Teacher Credentialing (CTC), and their staff assignment and demographic data are reported through CALPADS.

*****

Examples of staff that would be reported with Code 13 – Teacher, Instructional Assignments include, but are not limited to, the following: teacher, instructional teacher librarian, itinerant or pull-out/push-in teachers, independent study teacher, teachers facilitating or leading online courses, teachers on leave, and in some cases long-term substitute teacher.
14
Teacher, Non-Instructional Assignments

A staff member (employee) who holds a position at a school or district with a non-instructional assignment that requires certification or other state alternative and whose duties do not involve providing direct instruction to the pupils in the school(s). The teachers included in these data have a Statewide Educator Identifier (SEID) assigned by the California Commission on Teacher Credentialing (CTC) and their staff assignment and demographic data are reported through the CALPADS.

*****

Examples of staff that would be reported with Code 14 – Teacher, Non-Instructional Assignments include, but are not limited to, the following: mentor teacher, peer assistance and review, other certificated non-instructional assignments, non-instructional teacher librarian, teacher on special assignment, special education case manager (non-instructional), program coordinator - school site level, and department chair.

 

Changes to Course Section File: Two New Fields

To capture whether students in a course section are being taught by a teacher with an Itinerant Teaching Assignment or Pull-Out/Push-In Teaching Assignment, two new indicator fields will be added to the Course Section Enrollment (CRSE) file for the 2026−27 academic year (CALPADS File Specifications v18.0). The two new fields are summarized in Table 3 below, and their definitions are included in Table 4, along with examples.

Table 3: New Fields on the Course Section File

Field # Field Name Y/N Indicator Required Comments
9.37 Itinerant Teaching Assignment Y/N No Fields 9.37 and 9.38 may both be “Y” on a single record because the assignment may be itinerant and pull-out or push-in. For example, a teacher moves from school to school, and at each school pulls out students or pushes into a class.
9.38 Pull-Out/Push-In Teaching Assignment Y/N No Same as above.

 

Table 4: Definition of New Fields on the Course Section File

Field Definition

9.37

Itinerant Teaching Assignment

The course (assignment) is taught by a staff member (employee) who holds a position at a school or district with an instructional teaching assignment that requires certification or other state alternative and whose duties require providing direct instruction to the pupils in multiple schools and is not assigned to a single classroom or school building. Instead, itinerant teachers travel between multiple sites, such as different schools within a district or multiple districts, to provide specialized instruction. The itinerant teacher included in these data has a Statewide Educator Identifier (SEID) assigned by the California Commission on Teacher Credentialing (CTC) and their staff assignment and demographic data are reported through the CALPADS.

*****

Examples: A music course taught within an Elementary School District by a music teacher that provides music instruction to students in one class at school site A on Monday and to a different class of students at school site B on Tuesday. Instances where a music teacher is rotating classrooms within a single school site within the district and who only provides music instruction at that single school site should not be identified as having an “itinerant teaching assignment” because they do not have the assignment at more than one school site within the district.

9.38

Pull-Out/

Push-In Teaching Assignment

The course (assignment) is taught by a staff member (employee) who holds a position at a school or district with a teaching assignment that requires certification or other state alternative and whose duties require instructing students by “pulling” students out of the classroom, and/or “pushing in” to the classroom to provide focused instruction. The pull-out/push-in teachers in these data have a Statewide Educator Identifier (SEID) assigned by the California Commission on Teacher Credentialing (CTC) and their staff assignment and demographic data are reported through CALPADS.

*****

Examples: Pull-out/push-in teachers often provide instruction to students with disabilities to address Individualized Education Program (IEP) goals, language instructional services to English Learners, or subject-based intervention, for example in reading and math, to students who need additional instruction.

Pull-out/push-in teachers are reported in CALPADS as teachers and may have instructional assignments that include, but are not limited to, the following: resource specialist program (RSP) teacher, special education teacher, English language development (ELD) specialist, intervention specialist, or reading specialist.

Other Reporting Changes

LEAs are required to report teachers with instructional assignments (Job Classification code 13 – Teacher, Instructional Assignments), who are on leave. LEAs should continue to submit these teachers on the SASS record with a Non-Classroom Based or Support Assignment of 6018 – Employee on Leave. This data is required for assignment monitoring purposes.

LEAs should not submit employees on leave for all other classifications, which include the following Job Classifications: 10 – Administrators, 11 – Pupil Services, 14 – Teacher, Non-Instructional Assignments.

New or Modified CALPADS Validations

Table 5 below summarizes new validations and existing validations that are being substantively changed due to the addition of the two new fields to the CRSE file and changes to the Job Classification code set. Table 6 lists the existing validations that are being retired due to the proposed changes.

Table 5: New or Modified Validations Related to Changes

Rule # Error Level Error Name Error Description

New IVR SASS0752

Fatal

Non-Classroom Based Job Assignment Code field populated when Job Classification code = 13 – Teacher, Instructional Assignments

If a SASS record has the Job Classification Code field populated with code 13 (Teacher – Instructional Assignments), then the Non-Classroom Based Job Assignment Codes on that record cannot include any Non-Classroom Based or Support Assignment codes populated, except for code 6018 – Employee on Leave.

Updated SASS0120

Fatal
Missing data in Non-Classroom Based Job Assignment Code field If the Job Classification Code field on the SASS record = 10,11, or 14, then at least one Non-Classroom Based Job Assignment Code field must be populated with a Non-Classroom Based or Support Assignment code that is not 6018 – Employee on Leave.

New DD/CDD CRSE0753F2

Fatal
Course Section record is populated for a teacher with Educational Service Job Classification code 14 – Teacher, Non-Instructional Assignments If a teacher only has one SASS record with a Job Classification code of 14 – Teacher, Non-Instructional Assignments at a school, then that teacher cannot have any course section records for that SEID at that school.

Updated CRSE0686F2

Fatal
No Student Enrollment for Course Section when Itinerant or Pull-Out/Push-In Indicator is null or “N” A course section that is taught by a teacher with no Itinerant or Pull-Out/Push-In Teaching Assignments does not have any associated student course section records. (Itinerant or Pull-Out/Push-In Indicator is “N” or null.)

New CRSE0754F2

Warning
No Student Course Section Enrollment record for Course Section when Itinerant or Pull-Out/Push-In Indicator is “Y”

A course section that is taught by a teacher with an Itinerant or Pull-Out/Push-In Assignment does not have any associated student course section records.

(LEAS are encouraged but not required to submit student course section records for course sections taught by teachers with Itinerant or Pull-Out/Push-In Teaching Assignments.)

 

Table 6: Retired Validations

Existing Validation that will be Retired Name of the Validation Reason for Retiring Code
CERT052
Itinerant or Pull-Out/Push-In Teacher staff Assignment Missing This Certification Validation Rule (CVR) is no longer needed as Itinerant or Pull-Out/Push-In teachers are no longer reported as Job Classifications on the SASS.

SASS0257F2

Invalid Assignment Code for Employee on Leave This validation is no longer needed because all Job Classification codes except for 13 – Teacher, Instructional Assignment are prohibited from submitting 6018 – Employee on Leave.

SASS0582F2

SEID cannot have simultaneous records with Job Classifications of 10 and 25 This validation is no longer needed as Job Classification code 25 – Non-Certificated Administrator is being retired. (Data for these administrators will now be reported using code 10 - Administrator.)

SASS0583F2

SEID cannot have simultaneous records with Job Classifications of 12 and 26 This validation is no longer needed because Job Classification code 26 – Charter School Non-certificated Teacher is being retired. (Data for these teachers will now be reported using codes 13 or 14, as applicable.)

Reporting Data for Teacher with Itinerant or Pull-Out/Push-In Assignments

Teachers who have Itinerant or Pull-Out/Push-In assignments should be reported with:

  • A SASS record with a Job Classification code 13 – Teacher, Instructional Assignment; and
  • A CRSE record with the teacher’s SEID and the Itinerant Teaching Assignment and/or the Pull-Out/Push-In Assignment field(s) populated with a “Y” (yes).

Reporting Student Section Course Enrollment Records (Optional)

While not required, the CDE strongly encourages LEAs to submit Student Course Section Enrollment (SCSE) records for courses being taught by teachers with Itinerant or Pull-Out/Push-In assignments. To encourage submission of these records, in 2026−27, LEAs will receive data discrepancies (DDs) (that will not become certification data discrepancies [CDDs] in 2026−27) when no SCSE records are submitted for corresponding CRSE records taught by teachers with Itinerant and Pull-Out/Push-In assignments.

Many LEAs have already been submitting SCSE records for corresponding courses being taught by teachers with Itinerant and Pull-Out/Push-In assignments. The courses most often submitted on the SCSE records are what we would expect — courses supporting individual student intervention or courses often taught by itinerant teachers. The most commonly reported courses on the SCSE taught by teachers with Itinerant or Pull-Out/Push-In teaching assignments include:  

  • 9000: Visual Art
  • 9101: Reading
  • 9104: English Language Development
  • 9230: Response to Intervention (RTI) Multi-tiered Systems of Support (MTSS)
  • 9231: Special Education Support-Resource Specialist Program (RSP)
  • 9290: Music General/Classroom/Exploratory (Departmentalized K-8)
  • 9310: Physical Education (Departmentalized K-5)
  • 9313: Adapted Physical Education

To report teachers with Pull-Out/Push-In teaching assignments, LEAs would submit:

  • SASS records with Job Classification code 13 – Teacher, Instructional Assignments, at each of the schools where the teacher is assigned;
  • CRSE records with the applicable State Course Code and the Pull-Out/Push-In Teaching Assignment Indicator populated with “Y” (yes); and
  • SCSE records with the applicable State Course Code that reflects the “course” for which the Pull-Out/Push-In teacher is providing instruction. This course may be different from the course the student is being pulled from, or which the teacher is pushing into.

For example, the CRSE record reporting an English Language Development (ELD) teacher who is pulling a student out of a mainstream English Language Arts course to provide ELD services, would include State Course Code 9104 – English Language Development, and not the State Course Code for the course the student is pulled from. The student would show up as enrolled in both courses.

To report teachers with Itinerant teaching assignments, LEAs would submit:

  • SASS records with Job Classification code 13 – Teacher, Instructional Assignments, at each of the schools where the teacher is assigned; and
  • CRSE records with the applicable State Course Code and the Itinerant Teacher Assignment Indicator populated with “Y” (yes); and
  • SCSE records with the students enrolled in the applicable course.

Note that an individual can have multiple staff assignment roles within and between schools at an LEA, and LEAs submit a SASS record with the corresponding FTE for each role at the various schools of assignments. As described above, an Itinerant Teaching Assignment (course) requires the teacher to have one or more teaching assignments at more than one school. Itinerant teaching assignments are not when a teacher has rotating or roving teaching assignments within a single school.

Fall 2 Reports

Fall 2 Reports 4.1–4.5 will be updated, as appropriate, to reflect the changes to Job Classification codes and Course Section reporting described in this Flash. Information about report updates will be provided in Fall 2 training materials and the applicable Reporting Mapping Guides in the CALPADS User Manual.
Questions:   CALPADS Office | calpads@cde.ca.gov
Service and Support: CALPADS-CSIS Service Desk | calpads-support@cde.ca.gov | 916-325-9210
Last Reviewed: Wednesday, July 22, 2026
Recently Posted in School Performance

  • CALPADS Valid Code Combinations v17.1 (added 16-Jun-2026)
    This document depicts the valid codes that can only be used in specific combinations in the California Longitudinal Pupil Achievement Data System (CALPADS).
  • CALPADS File Specifications (CFS) v17.1 (added 16-Jun-2026)
    Overview of the CALPADS file formats, data submission windows, data submission calendar, and document conventions.
  • CALPADS Code Sets v17.1 (added 16-Jun-2026)
    Current code values referenced in the CALPADS File Specifications (CFS) for the coded value data elements.
  • CALPADS Update Flash #325 (added 12-Jun-2026)
    Business Rule Change to Homeless Program Records and Reminder to Review 2025-2026 End-of-Year (EOY) 1 Homeless Counts.
  • 2025-26 End-of-Year Special Education Updates (added 04-Jun-2026)
    Important Uses of End-of-Year (EOY) 1 Data Certified by the July 31, 2026 Close of the Amendment Window and CALPADS Special Education Data 2025-26 Roadshows.