Overview
Contains anonymized student-level records for 98,000 undergraduates from three US institutions from 1988 through 2018 organized in four data tables keyed by student ID. Student-level records are those collected by undergraduate institutions on individual students including demographics, programs and academic standing by term, individual courses, grades, and degrees.
| Data table | Example of variables |
|---|---|
| student | ID, institution, transfer status, demographics, SAT, etc. |
| term | ID, institution, term, program, level, standing, etc., |
| course | ID, institution, term, course name and number, grade, etc. |
| degree | ID, institution, term, program, degree |
These data are a proportionate stratified sample of MIDFIELD (Ohland 2023), a database managed since 2023 by the American Society for Engineering Education. The midfielddata datasets are suitable for practice working with student-level records using the midfieldr package (Layton et al. 2026) but are not, however, suitable for drawing inferences about program attributes or student experiences—midfielddata is for practice, not research.
Installation
Install from the MIDFIELDR drat repository with:
install.packages("midfielddata",
repos = "https://MIDFIELDR.github.io/drat/",
type = "source"
)Usage
Data tables can be loaded individually or collectively as needed.
library(midfielddata)
# Load one table as needed
data(student)
# Or load multiple tables
data(term, course, degree)Tutorials:
Acknowledgments
The development of midfieldr and midfielddata was supported by the US National Science Foundation through grant numbers 1545667 and 2142087.