The K-12 staffing data, also known as the Registry for Educational Personnel, contain individual-level records on all education personnel for the academic years 2004-05 through 2019-20. While these data include information on employees from any educational entity in Michigan, the level of information recorded is not uniform for all employees. Private schools, for example, are able but not required to participate in the data collection. Additionally, for some positions (i.e. non-instructional) only a limited number of fields are required to be reported, regardless of the type of entity. These data are contained in nine datasets, which we categorize into the following three broad topical areas: Assignment, Employment, and Demographics; Education and Certifications; and Mobility. Note that some of these datasets could be used by researchers as a standalone product, but others should not due to differences in how and when districts record terminations and leaves of absence.

The Staff Demographics, Assignment, and Employment datasets comprise a significant portion of K-12 staffing data available through the Michigan Education Data Center. They contain information on who is employed, where they are employed, and for what function each semester. Researchers should exercise caution in using any of these datasets separately as there is some variability in how information is reported, and note that information on non-instructional employees is more limited. For example, districts may adopt different policies for recording staff members who are employed for partial semesters or for vacant positions. As a result, there may be some staffers included in the data that do not actually work in a given semester (e.g. substitute teachers).

Demographics

Highlights

Record Level: Employee-level 
Record Count: 1,021,070 observations 
Years Covered: 2004-Present 
Population Coverage: Part-time and full-time employees of educational entities in Michigan

The demographics file is a time-invariant file for all staff members included in REP, uniquely identified by the researcher personal identification code (RPIC). Note that while there should in theory be one observation per staff member, there are 2,341 RPICS with at least one duplicate observations. These duplicates are due to the fact that date of birth and gender are stored in the State’s personnel master file, while race/ethnicity is stored at the district level. Thus, if a staff member is employed by multiple districts and the districts have conflicting values for race/ethnicity, the staff member and their associated RPIC will have multiple observations in the base file. The variables included are RPIC, the old ID number, race/ethnicity, gender, and date of birth.

Researchers should be aware that in 2022, changes were made to how a staff member's race/ethnicity is aggregated when differing values reported in separate systems. Educators self-report their own race/ethnicity in MOECS, and districts report their employees’ race/ethnicity in the REP. MOECS and REP are two separate database systems. The race/ethnicity variable in the staff base file is created by first taking the self-reported race from MOECS and then, for educators who did not have race data in MOECS, they use the most recent race reported for that person in the REP. This has always been the case. What changed is how CEPI handles individuals whose race is reported as “unknown” in MOECS. Previously, CEPI would only extract race data from the REP if there was a missing value for their race in MOECS. This means that if the race was listed “unknown” (which is a non-missing value), they would not extract race data from the REP. They changed this in calendar year 2022. Now they extract race data from the REP for anyone with either a missing value or “unknown” race/ethnicity in MOECS. These changes apply to all staff members listed in the staff demographic file.

Employment

Highlights

Record Level: Employee by collection by school district 
Record Count: approx. 330,000 observations per collection 
Years Covered: 2004-Present 
Population Coverage: Part-time and full-time employees of educational entities in Michigan

The employment dataset contains information on the tenure of each staff member’s employment with a given district. Note that a staff member may work across multiple districts, and there may be conflicts in information reported across districts for the same staff member (e.g. highest education level). Researchers should be cautious in using the annual salary variable as not all districts are required to report this. The Employment data are theoretically unique at the RPIC x Collection X District level, but there are 97 RPICs with at least on duplicate record which may be due to having multiple hiring or termination dates in a given semester or multiple highest education levels.

Variables included are hire date, termination date, whether the position is funded, whether the position is filled by a permanent employee, employment status with the district, the highest educational degree earned, and annual salary (only required for Title 1).

Assignments

Highlights

Record Level: Employee by year by school district by assignment 
Record Count: 6,622,529 observations 
Years Covered: 2004-Present 
Population Coverage: Part-time and full-time employees of educational entities in Michigan

The assignment dataset contains detailed information about the job function(s) a staff member performs each semester in a given location. Data are reported per semester, but employees may have multiple rows per semester for reasons including performing multiple jobs in the same school, the same job for multiple grade levels, or the same job and grade for multiple schools and/or districts. Researchers should note that some assignment codes have changed over time, but we retain a variable with a description of the position which should be used to check for this issue. Researchers should also exercise caution when trying to use FTE or generate a total FTE as some staff members may perform the same position across multiple grades or settings.

The variables in the Assignment dataset can be categorized into variables about the staff member and about the assigned school. Note that staff members employed at the district level, and thus not associated with a particular school (e.g. district superintendent), will have missing values for the school variables. The school variables included are entity type, school code and name, district code and name, ISD code and name, and school open and close dates. The inclusion of the school, district, and ISD identifiers allow researchers to merge on additional information from their respective datasets. The staff variables include information on the staff member’s highly qualified status, effectiveness rating, FTE, assignment code and description, whether funded by a federal grant, flags to identify as a teacher or principal, type of position, funding code and description, grade(s) working with, and special settings.

Codebook

Showing 401 - 500 of 1138 results
Category Sort descending Variable Description
Category: Developmental Assessment Variable: NEW_SOCIAL_RELATIONSHIP Description: 

When reporting an annual or exit assessment, providers must indicate if the child has shown any new skill or behaviors related to positive social relationships. Similar to the Michigan Child Outcomes Summary Form (COSF cheat sheet).

Category: Developmental Assessment Variable: PARENT_INPUT_NAME Description: 

The name of the parent input about the child outcomes rating.

Category: Developmental Assessment Variable: NEW_ACTION Description: 

When reporting an annual or exit assessment, providers must indicate if the child has shown any new skill or behaviors related to taking action to meet his/her needs. Similar to the Michigan Child Outcomes Summary Form (COSF cheat sheet).

Category: Developmental Assessment Variable: IS_OUTCOME_3B Description: 

Flag that indicates the child's acquisition of new skills or behaviors related to taking appropriate action to meet needs since his/her last assessment.

Category: Developmental Assessment Variable: SOCIAL_RELATIONSHIPS_NAME Description: 

The name of the child's assessment rating for positive social relationships. Similar to the Michigan Child Outcomes Summary Form (COSF cheat sheet).

Category: Developmental Assessment Variable: OTHER_TOOL_COMMENTS Description: 

The description of the type of assessment tool used, when it is not one of those in the list of values provided in the Assessment Tool characteristic.

Category: Developmental Assessment Variable: IS_OUTCOME_2B Description: 

Flag that indicates the child's acquisition of new skills or behaviors related to acquiring and using knowledge and skills since his/her last assessment.

Category: Developmental Assessment Variable: ASSESSMENT_DATE Description: 

The date on which the assessment occurred.

Category: Developmental Assessment Variable: PARENT_INPUT_DATE Description: 

The date on which the parent/guardian input regarding the child outcomes rating was collected.

Category: Developmental Assessment Variable: EXIT_ASSESSMENT_DATE Description: 

The date (month, day and year) of the first day when the child was assessed upon his/her exit from early childhood special education.

Category: Developmental Assessment Variable: KNOWLEDGE_SKILLS_CODE Description: 

The code for the child's assessment rating for acquisition and use of knowledge and skills. Similar to the Michigan Child Outcomes Summary Form (COSF cheat sheet).

Category: Developmental Assessment Variable: ASSESSMENT_TYPE_CODE Description: 

The code for the Part C child outcomes assessment which is required to be completed when the child enters Part C Services, annually while the child is receiving services, and upon exit from Part C.

Category: Developmental Assessment Variable: OUTCOME_3A_CODE Description: 

The code for Taking Appropriate Action to Meet Needs: To what extent the child shows age appropriate functioning, across a variety of settings and situations.

Category: Developmental Assessment Variable: ACTION_CODE Description: 

The code for the child's assessment rating on the ability to take appropriate actions to meet his/her needs. Similar to the Michigan Child Outcomes Summary Form (COSF cheat sheet).

Category: Developmental Assessment Variable: OTHER_SOURCE_COMMENTS Description: 

The description of the type of assessment tool used when it is not one of those in the list of values provided in the Data Source characteristic.

Category: Developmental Assessment Variable: IS_OUTCOME_1B Description: 

Flag that indicates of the child's acquisition of new skills or behaviors related to positive social and emotional skills (including positive social relationships) since his/her last assessment.

Category: Developmental Assessment Variable: PARENT_INPUT_CODE Description: 

The code that indicates the parent input about the child outcomes rating.

Category: Developmental Assessment Variable: OUTCOME_2A_CODE Description: 

The code for Acquiring and Using Knowledge and Skills: To what extent the child shows age appropriate functioning, across a variety of settings and situations.

Category: Developmental Assessment Variable: NEW_KNOWLEDGE_SKILL Description: 

When reporting an annual or exit assessment, providers must indicate if the child has shown any new skill or behavior related to acquisition and use of knowledge and skills. Similar to the Michigan Child Outcomes Summary Form (COSF cheat sheet).

Category: Developmental Assessment Variable: SOCIAL_RELATIONSHIPS_CODE Description: 

The code for the child's assessment rating for positive social relationships. Similar to the Michigan Child Outcomes Summary Form (COSF cheat sheet).

Category: Developmental Assessment Variable: ACTION_NAME Description: 

The name of the child's assessment rating on the ability to take appropriate actions to meet his/her needs. Similar to the Michigan Child Outcomes Summary Form (COSF cheat sheet).

Category: Developmental Assessment Variable: ASSESSMENT_TYPE_NAME Description: 

The name of the Part C child outcomes assessment which is required to be completed when the child enters Part C Services, annually while the child is receiving services, and upon exit from Part C.

Category: Developmental Assessment Variable: KNOWLEDGE_SKILLS_NAME Description: 

The name of the child's assessment rating for acquisition and use of knowledge and skills. Similar to the Michigan Child Outcomes Summary Form (COSF cheat sheet).

Category: Developmental Assessment Variable: DATA_SOURCE_NAME Description: 

The name for the comprehensive assessment tool used when completing the child's assessment.

Category: Developmental Assessment Variable: DATA_SOURCE_CODE Description: 

The code for the comprehensive assessment tool used when completing the child's assessment.

Category: Developmental Assessment Variable: ASSESSMENT_TOOL_NAME Description: 

The name for the method of determining the child's level of functioning within the three areas assessed: -The initiation of special education service -When they exit from early childhood special education -When they begin kindergarten or within thirty (30) days of their sixth birthday.

Category: Developmental Assessment Variable: OUTCOME_1A_CODE Description: 

The code for the positive social-emotional skills (including social relations): To what extent the child shows age-appropriate functioning, across a variety of settings and situations is reported.

Category: Discipline Records Variable: INCIDENT_TYPE_CODE_1 Description: 

The code of the first incident associated with the reason that led to the disciplinary action.

Category: Discipline Records Variable: FOLLOW_UP_NAME_3 Description: 

The name that indicates the type of follow-up and/or educational services provided to the student after the start of the third disciplinary action(s) reported.

Category: Discipline Records Variable: INCIDENT_TYPE_NAME_1 Description: 

The name of the first incident associated with the reason that led to the disciplinary action.

Category: Discipline Records Variable: INCIDENT_TYPE_NAME_3 Description: 

The name of the third incident associated with the reason that led to the disciplinary action.

Category: Discipline Records Variable: FOLLOW_UP_CODE_3 Description: 

The code that indicates the type of follow-up and/or educational services provided to the student after the start of the third disciplinary action(s) reported.

Category: Discipline Records Variable: DISCIPLINARY_ACTION_CODE_3 Description: 

The third reported code for the disciplinary action taken as a consequence of the incident.

Category: Discipline Records Variable: FOLLOW_UP_CODE_2 Description: 

The code that indicates the type of follow-up and/or educational services provided to the student after the start of the second disciplinary action(s) reported.

Category: Discipline Records Variable: DISCIPLINARY_ACTION_NAME_2 Description: 

The second reported name of the disciplinary action taken as a consequence of the incident.

Category: Discipline Records Variable: LENGTH_OF_ACTION_1 Description: 

The number of days assigned for the first reported consequence in half-day increments.

Category: Discipline Records Variable: FOLLOW_UP_NAME_1 Description: 

The name that indicates the type of follow-up and/or educational services provided to the student after the start of the first disciplinary action(s) reported.

Category: Discipline Records Variable: START_OF_ACTION_3 Description: 

The date on which the student began the third reported consequence.

Category: Discipline Records Variable: FOLLOW_UP_CODE_4 Description: 

The code that indicates the type of follow-up and/or educational services provided to the student after the start of the fourth disciplinary action(s) reported.

Category: Discipline Records Variable: FOLLOW_UP_CODE_1 Description: 

The code that indicates the type of follow-up and/or educational services provided to the student after the start of the first disciplinary action(s) reported.

Category: Discipline Records Variable: DISCIPLINARY_ACTION_NAME_3 Description: 

The third reported name of the disciplinary action taken as a consequence of the incident.

Category: Discipline Records Variable: START_OF_ACTION_2 Description: 

The date on which the student began the second reported consequence.

Category: Discipline Records Variable: INCIDENT_TYPE_CODE_2 Description: 

The code of the second incident associated with the reason that led to the disciplinary action.

Category: Discipline Records Variable: LENGTH_OF_ACTION_3 Description: 

The number of days assigned for the third reported consequence in half-day increments.

Category: Discipline Records Variable: FOLLOW_UP_NAME_2 Description: 

The name that indicates the type of follow-up and/or educational services provided to the student after the start of the second disciplinary action(s) reported.

Category: Discipline Records Variable: FOLLOW_UP_NAME_4 Description: 

The name that indicates the type of follow-up and/or educational services provided to the student after the start of the fourth disciplinary action(s) reported.

Category: Discipline Records Variable: IS_SEXUAL_ASSAULT Description: 

Flag that indicates when an incident of physical violence involved oral, anal, or vaginal penetration forcibly or against the person's will or where the victim is incapable of giving consent.

Category: Discipline Records Variable: INCIDENT_DATE Description: 

The day the incident that led to the disciplinary action occurred.

Category: Discipline Records Variable: INCIDENT_TYPE_CODE_4 Description: 

The code of the fourth incident associated with the reason that led to the disciplinary action.

Category: Discipline Records Variable: DISCIPLINARY_ACTION_NAME_1 Description: 

The first reported name of the disciplinary action taken as a consequence of the incident.

Category: Discipline Records Variable: START_OF_ACTION_1 Description: 

The date on which the student began the first reported consequence.

Category: Discipline Records Variable: INCIDENT_TYPE_NAME_4 Description: 

The name of the fourth incident associated with the reason that led to the disciplinary action.

Category: Discipline Records Variable: IS_SERIOUS_BODILY_INJURY Description: 

Flag that indicates when the Incident Type involved physical violence with injury.

Category: Discipline Records Variable: INCIDENT_TYPE_NAME_2 Description: 

The name of the second incident associated with the reason that led to the disciplinary action.

Category: Discipline Records Variable: DISCIPLINARY_ACTION_CODE_2 Description: 

The second reported code for the disciplinary action taken as a consequence of the incident.

Category: Discipline Records Variable: INCIDENT_TYPE_CODE_3 Description: 

The code of the third incident associated with the reason that led to the disciplinary action.

Category: Discipline Records Variable: LENGTH_OF_ACTION_2 Description: 

The number of days assigned for the second reported consequence in half-day increments.

Category: Discipline Records Variable: DISCIPLINARY_ACTION_CODE_1 Description: 

The first reported code for the disciplinary action taken as a consequence of the incident.

Category: Employment Variable: EMPLOYMENT_STATUS_DESC Description: 

A description of the employment status of the staff member including separation reasons and new teacher status.

Category: Employment Variable: ANNUAL_SALARY Description: 

The full-time base annual salary for employees in given assignments in order to meet the needs of Title I Part A of the No Child Left Behind Act (NCLB). For others, providing this data is optional.

Category: Employment Variable: FUNDED_POS_STATUS_CODE Description: 

A code of the status of the assignment as either filled by permanent employees, approved substitutes, or outside contractors.

Category: Employment Variable: FUNDED_POS_STATUS_DESC Description: 

A description of the status of the assignment as either filled by permanent employees, approved substitutes, or outside contractors.

Category: Employment Variable: HIRE_DATE Description: 

The initial date of hire (date employed) for the staff member within the district.

Category: Employment Variable: IS_FUNDED_POSITION Description: 

Flag to specify if the personnel position is funded (Y or N).

Category: Employment Variable: HIGHEST_EDUCATION_DEGREE_NAME Description: 

This is the highest degree earned by a staff member.

Category: Employment Variable: TERMINATION_DATE Description: 

The date of termination/retirement/resignation of the staff member.

Category: Endorsements Variable: ENDORSE_PERMIT_CODE_12 Description: 

The twelfth permit code for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_CODE_2 Description: 

The second permit grade level for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_CERTIFICATION_12 Description: 

The twelfth endorsement certificate for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_CERTIFICATION_13 Description: 

The thirteenth endorsement certificate for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_CODE_8 Description: 

The eighth permit code for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_CODE_4 Description: 

The fourth permit code for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_CODE_3 Description: 

The third permit code for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_9 Description: 

The ninth permit certificate for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_CODE_9 Description: 

The ninth permit code for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_CODE_6 Description: 

The sixth permit code for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_8 Description: 

The eighth permit certificate for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_CODE_5 Description: 

The fifth permit code for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_GRADE_LEVEL_13 Description: 

The thirteenth endorsement grade level for the staff member sorted alphabetically (e.g., subject area endorsements).

Category: Endorsements Variable: ENDORSE_PERMIT_CODE_7 Description: 

The seventh permit code for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_CODE_11 Description: 

The eleventh permit code for the staff member sorted alphabetically.

Category: Endorsements Variable: LICENSE_TYPE Description: 

Name of the Certificate License Type (e.g., Provisional Teaching Certificate or School Counselor License) which is populated when the educator completes their application for certification through MOECS.

Category: Endorsements Variable: LICENSE_STATUS Description: 

Certificate status description (i.e., Valid, Expired, Invalid, Nullified, Revoked, Suspended, and Withdrawn).

Category: Endorsements Variable: PERMIT_STATUS Description: 

Permit status description (e.g., Valid, Expired, etc.).

Category: Endorsements Variable: LICENSE_CATEGORY Description: 

Name of the Certificate License Category (e.g., Teaching, School Counselor, etc.).

Category: Endorsements Variable: ENDORSE_PERMIT_2 Description: 

The second endorsed permit of the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_CODE_10 Description: 

The tenth permit code for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_6 Description: 

The sixth permit certificate for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_10 Description: 

The tenth permit certificate for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_11 Description: 

The eleventh permit certificate for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_CODE_1 Description: 

The first permit code for the staff member sorted alphabetically.

Category: Endorsements Variable: PERMIT_TYPE Description: 

Name of Permit type (There are four different types of permits). Permits are utilized in situations where a school is unable to fill a position with an appropriately certified and/or endorsed educator.

Category: Endorsements Variable: ENDORSE_PERMIT_CODE_13 Description: 

The thirteenth permit code for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_13 Description: 

The thirteenth permit certificate for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_12 Description: 

The twelfth permit certificate for the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_3 Description: 

The third endorsed permit of the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_4 Description: 

The fourth endorsed permit of the staff member sorted alphabetically.

Category: Endorsements Variable: ENDORSE_PERMIT_5 Description: 

The fifth endorsed permit of the staff member sorted alphabetically.

Category: Endorsements Variable: INSTITUTION_NAME Description: 

Official entity name for where Higher Education was received by staff.

Category: Endorsements Variable: INSTITUTION_STATE Description: 

State's name where Higher Education degree was received by staff.