Skip to contents

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

Caching Functions

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