A simple, consistent interface for accessing Utah school data in Python and R.
The utschooldata package provides functions for downloading, processing, and analyzing school enrollment data from the Utah State Board of Education (USBE). It offers a programmatic interface to Utah's public school data, enabling researchers, analysts, and education policy professionals to easily access Utah public school enrollment data.
Main Functions
fetch_enr: Download and process enrollment data for a single yearfetch_enr_multi: Download and process enrollment data for multiple yearstidy_enr: Transform wide data to tidy (long) formatget_available_years: List available data years
Caching Functions
cache_status: Show cached data statusclear_cache: Clear cached data
Data Structure
Utah enrollment data includes:
School-level enrollment counts
Grade-level breakdowns (K-12)
Demographic breakdowns (race/ethnicity)
Special population counts (ELL, Special Ed, Economically Disadvantaged)
Data Availability
Years: 2018 to present (updated annually)
Aggregation levels: State, District (LEA), School (Campus)
Source: Utah State Board of Education (USBE) Data and Statistics
Identifiers
LEA/District ID: Numeric identifier for Local Education Agency
School ID: Numeric identifier for individual schools
Author
Maintainer: Al Martin almartin@example.com