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
Category Sort descending | Variable | Description |
---|---|---|
Category: Advanced Placement Exams | Variable: PHYSEMGR |
Description: Physics C: Electricity and Magnetism: Exam Score |
Category: Advanced Placement Exams | Variable: COMSCAGR |
Description: Computer Science A: Exam Score |
Category: Advanced Placement Exams | Variable: ART3DGR |
Description: Studio Art: 3-D Design Portfolio: Exam Score |
Category: Advanced Placement Exams | Variable: SPANLTGR |
Description: Spanish Literature and Culture: Exam Score |
Category: Advanced Placement Exams | Variable: PSYCHGR |
Description: Psychology: Exam Score |
Category: Advanced Placement Exams | Variable: ENVSCIGR |
Description: Environmental Science: Exam Score |
Category: Advanced Placement Exams | Variable: CALCBCGR |
Description: Calculus BC: Exam Score |
Category: Advanced Placement Exams | Variable: ARTSTDGR |
Description: Studio Art: Drawing Portfolio: Exam Score |
Category: Advanced Placement Exams | Variable: USHISTGR |
Description: United States History: Exam Score |
Category: Advanced Placement Exams | Variable: EURHISGR |
Description: European History: Exam Score |
Category: Advanced Placement Exams | Variable: GOVUSGR |
Description: United States Government and Politics: Exam Score |
Category: Advanced Placement Exams | Variable: GOVCOMGR |
Description: Comparative Government and Politics: Exam Score |
Category: Advanced Placement Exams | Variable: LATINVGR |
Description: Latin Vergil: Exam Score |
Category: Advanced Placement Exams | Variable: SPANLAGR |
Description: Spanish Language: Exam Score |
Category: Advanced Placement Exams | Variable: COMSCPGR |
Description: Computer Science Principles: Exam Score |
Category: Advanced Placement Exams | Variable: ECONMAGR |
Description: Macroeconomics: Exam Score |
Category: Advanced Placement Exams | Variable: CALCABGR |
Description: Calculus AB: Exam Score |
Category: Advanced Placement Exams | Variable: ARTST2GR |
Description: Studio Art: 2-D Design Portfolio: Exam Score |
Category: Advanced Placement Exams | Variable: FRNLANGR |
Description: French Language and Culture: Exam Score |
Category: Advanced Placement Exams | Variable: CHINESGR |
Description: Chinese Language and Culture: Exam Score |
Category: Advanced Placement Exams | Variable: LATINCGR |
Description: Latin: Exam Score |
Category: Advanced Placement Exams | Variable: PHYS1GR |
Description: Physics 1: Exam Score |
Category: Advanced Placement Exams | Variable: COMSCBGR |
Description: Computer Science B: Exam Score |
Category: Advanced Placement Exams | Variable: JAPANGR |
Description: Japanese Language and Culture: Exam Score |
Category: Advanced Placement Exams | Variable: FRENLTGR |
Description: French Literature: Exam Score |
Category: Advanced Placement Exams | Variable: PHYSMGR |
Description: Physics C: Mechanics: Exam Score |
Category: Advanced Placement Exams | Variable: BIOLGR |
Description: Biology: Exam Score |
Category: Advanced Placement Exams | Variable: PHYSBGR |
Description: Physics B: Exam Score |
Category: Advanced Placement Exams | Variable: CPSTNSGR |
Description: AP Capstone Seminar: Exam Score |
Category: Advanced Placement Exams | Variable: MUSICTGR |
Description: Music Theory: Exam Score |
Category: Advanced Placement Exams | Variable: ITALGR |
Description: Italian Language and Culture: Exam Score |
Category: Advanced Placement Exams | Variable: PHYS2GR |
Description: Physics 2: Exam Score |
Category: Advanced Placement Exams | Variable: CPSTNRGR |
Description: AP Capstone Research: Exam Score |
Category: Advanced Placement Exams | Variable: WDHISTGR |
Description: World History: Exam Score |
Category: Advanced Placement Exams | Variable: GERLAGR |
Description: German Language and Culture: Exam Score |
Category: Advanced Placement Exams | Variable: ENGLITGR |
Description: English Literature and Composition: Exam Score |
Category: Advanced Placement Exams | Variable: ARTHISGR |
Description: Art History: Exam Score |
Category: Advanced Placement Exams | Variable: ECONMIGR |
Description: Microeconomics: Exam Score |
Category: Advanced Placement Exams | Variable: ENGLANGR |
Description: English Language and Composition: Exam Score |
Category: Advanced Placement Exams | Variable: CHEMGR |
Description: Chemistry: Exam Score |
Category: Advanced Placement Exams | Variable: STATGR |
Description: Statistics: Exam Score |
Category: Advanced Placement Exams | Variable: HUMGEOGR |
Description: Human Geography: Exam Score |
Category: All | Variable: ISD_NAME |
Description: Intermediate school district name (EEM). |
Category: All | Variable: SUBMITTING_SCHOOL_CODE | Description: |
Category: All | Variable: START_YEAR |
Description: The calendar year in which the school year began. |
Category: All | Variable: MOECS_EDUCATOR_ID |
Description: A unique identification code assigned to educators when they enter their information in MOECS for the first time, to keep the anonymity of the staff. |
Category: All | Variable: SCHOOL_OPEN_DATE |
Description: The actual opening date of the school or when it begins to do business. |
Category: All | Variable: ENTITY_TYPE |
Description: Description of Entity Type which indicates whether the school/entity that the staff is assigned to, is private, charter, public, state-run, etc. |
Category: All | Variable: OPERATIONAL_DISTRICT_CODE |
Description: The official state assigned five digit code denoting the district of the entity held accountable for the student's graduation status. |
Category: All | Variable: SCHOOL_NAME |
Description: The name as assigned to the building in the official Educational Entity Master (EEM). |
Category: All | Variable: EMPLOYED_DISTRICT_CODE |
Description: The official state assigned five digit code denoting the district that the educator is employed by. |
Category: All | Variable: EMPLOYED_ISD_CODE |
Description: The state-assigned five-digit number, as recorded in the Educational Entity Master (EEM), that identifies the intermediate school district (ISD) or educational service agency (ESA) in which the district or program is located. This is the ISD that the educator is employed by. |
Category: All | Variable: ASSIGNED_ISD_NAME |
Description: The name, as recorded in the Educational Entity Master (EEM), that identifies the intermediate school district (ISD) or educational service agency (ESA) in which the district or program is located. This is the ISD that the educator is assigned to. |
Category: All | Variable: SCHOOL_CLOSE_DATE |
Description: the actual closing date of the entity or the date the entity ceased to do business. |
Category: All | Variable: EMPLOYED_DISTRICT_NAME |
Description: The official district name denoting the district that the educator is employed by. |
Category: All | Variable: ASSIGNED_DISTRICT_CODE |
Description: The official state assigned five digit code denoting the district that the educator is assigned to. |
Category: All | Variable: BUILDING_CODE |
Description: The five-digit code as assigned to the building in the official Educational Entity Master (EEM). Note: This field has a value ONLY for data from General collection or SRM, but may be NULL for pre-K special ed. |
Category: All | Variable: DISTRICT_CODE |
Description: The state-assigned five-digit number, as recorded in the Educational Entity Master (EEM), which identifies the public school district responsible for providing education to the reported student. Note: This field has a value ONLY for data from General collection or SRM. |
Category: All | Variable: LAST_COLLECTION_NAME |
Description: The collection in which the student was last reported by any district. |
Category: All | Variable: FIRST_COLLECTION_NAME |
Description: First MSDS Collection in which the student was assigned to a graduation cohort. |
Category: All | Variable: LAST_COLLECTION_ID |
Description: Code associated with the collection in which the student was last reported by any district. |
Category: All | Variable: FIRST_COLLECTION_ID |
Description: Code associated with the first MSDS Collection in which the student was assigned to a graduation cohort. |
Category: All | Variable: COLLECTION_SCHOOL_YEAR |
Description: The academic school year in which the course was completed by the student. |
Category: All | Variable: SCHOOL_YEAR |
Description: The start and end years of the schoolyear that the student attended / received services during the collection used for this record. |
Category: All | Variable: OPERATIONAL_ISD_NAME |
Description: The name, as recorded in the Educational Entity Master (EEM), that identifies the intermediate school district (ISD) or educational service agency (ESA) in which the district or program is located. |
Category: All | Variable: SCHOOL_CODE |
Description: The entity code assigned to the School or Facility (Building) held accountable for the student's graduation status. |
Category: All | Variable: OPERATIONAL_DISTRICT_NAME |
Description: The official district name denoting the district of the entity held accountable for the student's graduation status. |
Category: All | Variable: SCHOOL_NAME |
Description: The official name assigned to the School or Facility (Building) type of entity held accountable for the student's graduation status. |
Category: All | Variable: REPORTING_PERIOD |
Description: Description of the reporting period (school year, fall, spring) that the data represents. |
Category: All | Variable: RIC |
Description: The unique student identifier--Research Identification Code. |
Category: All | Variable: IHE_SUBMITTED_SESSION_END_DATE |
Description: The date identifying the end of the academic session as submitted by the college. |
Category: All | Variable: OPERATIONAL_DISTRICT_CODE |
Description: The state-assigned five-digit number, as recorded in the Educational Entity Master (EEM). |
Category: All | Variable: SCHOOL_YEAR |
Description: The school year that the data represents. |
Category: All | Variable: SESSION_END_DATE |
Description: The date identifying the end of the academic session as determined by CEPI, based on the IHE's submitted Session Begin and End dates. Prior to the availability of the session begin and end dates in 2016-17, NSC records used the enrollment end date as reported to NSC. |
Category: All | Variable: SESSION_NAME |
Description: The academic term for which the data are being reported, as determined by CEPI, based on the IHE's submitted Session Begin and End dates. Example: Fall |
Category: All | Variable: IPEDS_CODE |
Description: IPEDS (Integrated Postsecondary Education Data Systems) IHE identification code. |
Category: All | Variable: SESSION_BEGIN_DATE |
Description: The date identifying the start of the academic session as determined by CEPI, based on the IHE's submitted Session Begin and End dates. Prior to the availability of session begin and end dates in 2016-17, this field was derived from the submitted Session Designator, which was the session start month and year. |
Category: All | Variable: SCHOOL_YEAR_ENROLLED |
Description: The school year during which the student is enrolled. Example: 2016-2017 |
Category: All | Variable: IHE_NAME |
Description: Institution of Higher Education (IHE) Official Name. |
Category: All | Variable: IHE_SUBMITTED_SESSION_BEGIN_DATE |
Description: The date identifying the start of the academic session as submitted by the college. |
Category: All | Variable: YEAR_SESSION |
Description: A combination of the school year enrolled and the session name. Example: 2011-2012 Fall |
Category: All | Variable: RIC |
Description: The unique student identifier--Research Identification Code. |
Category: All | Variable: SCHOOL_START_YEAR_ENROLLED |
Description: The numeric start year of the school year during which the student is enrolled. Example: 2016 |
Category: All | Variable: OPERATIONAL_ISD_NAME |
Description: The name, as recorded in the Educational Entity Master (EEM), that identifies the Intermediate School District (ISD) or Educational Service Agency (ESA) in which the district or program is located. |
Category: All | Variable: OPERATIONAL_DISTRICT_NAME |
Description: The name, as recorded in the Educational Entity Master (EEM). |
Category: All | Variable: OPERATIONAL_ISD_CODE |
Description: The state-assigned two-digit number, as recorded in the Educational Entity Master (EEM), that identifies the Intermediate School District (ISD) or Educational Service Agency (ESA) in which the district or program is located. |
Category: All | Variable: EMPLOYED_ISD_NAME |
Description: The name, as recorded in the Educational Entity Master (EEM), that identifies the intermediate school district (ISD) or educational service agency (ESA) in which the district or program is located. This is the ISD that the educator is employed by. |
Category: All | Variable: OPEN_DATE |
Description: The actual opening date of the entity or when it begins to do business. |
Category: All | Variable: LONGITUDE |
Description: The longitude coordinate of the physical location of the entity. |
Category: All | Variable: LATITUDE |
Description: The latitude coordinate of the physical location of the entity. |
Category: All | Variable: COLLECTION |
Description: Collection Period of the observation. Example: EOY 2017 |
Category: All | Variable: CLOSE_DATE |
Description: The actual closing date of the entity. Blank if Entity is open or data is unavailable. |
Category: All | Variable: START_YEAR |
Description: The numeric start year of the school year during which the data was collected. Example: 2016 |
Category: All | Variable: DISTRICT_NAME |
Description: Operational District Name |
Category: All | Variable: DISTRICT_CODE |
Description: Operational District Code (i.e., the Employing District) |
Category: All | Variable: START_YEAR |
Description: The calendar year in which the school year began. |
Category: All | Variable: ISD_CODE |
Description: Operational Intermediate School District Code |
Category: All | Variable: ISD_NAME |
Description: Operational Intermediate School District Name |
Category: All | Variable: SCHOOL_CODE |
Description: The five-digit code as assigned to the building in the official Educational Entity Master (EEM). Otherwise known as Building Code. Building codes 00000 identify the administrative units. |
Category: All | Variable: ASSIGNED_DISTRICT_NAME |
Description: The official district name denoting the district that the educator is assigned to. |