IPEDSuploadables produces text files in key-value format which meet the IPEDS requirements for upload on their website. By using this package, institutions can avoid the time and risk of manually typing numbers into web forms across multiple screen. Package documentation (see the website) describes how an institution’s data must be formatted to make use of these scripts.
- Learn the package basics with the article How to use this package to support your IPEDS reporting
- Check the package news page for recent updates in this release
As reports are added, this list will be updated.
You are welcome to fork this repo and work towards new reports or new
institution-types for existing reports
- Admissions [partial]
- Completions
- Outcome Measures
- Graduation Rates: 4-year institutions
- 200% Graduation Rates: 4-year institutions
- 12-month Enrollment: 4-year degree granting institutions
- Fall Enrollment: 4-year degree granting institutions
- Human Resources: degree granting institutions with more than 15 FTE
- Academic Libraries: This survey is no longer collected by IPEDS as of the 2025-2026 reporting cycle. For previous years, you can download an IPEDS-compatible file from the ACRL site if you complete that survey.
- Admissions [partial]: Visit How to produce other key-value uploads
- Cost I: Visit How to produce other key-value uploads
- Cost II: Visit How to produce other key-value uploads
- Finance: Visit How to produce other key-value uploads
- Institutional Characteristics: Visit How to produce other key-value uploads
- Student Financial Aid: Visit How to produce other key-value uploads
For code, issues, etc, visit the GitHub
site.
To see full documentation, visit the package
website.
You can install the package in the standard way from CRAN
install.packages("IPEDSuploadables")
To get newer releases or bug fixes before they are posted to the CRAN version, you can install the development version from GitHub with:
# install.packages("devtools")
devtools::install_github("AlisonLanski/IPEDSuploadables")
#or use
# install.packages("remotes")
remotes::install_github("AlisonLanski/IPEDSuploadables")To access vignettes locally (instead of through the website) add an argument:
devtools::install_github("AlisonLanski/IPEDSuploadables", build_vignettes = TRUE)