The corpus › Sources

MR-81 free and reduced-price lunch reports, 1998–2025

dew-mr81-enrollment-archive · cited by 1 node

Source. Ohio Department of Education, Office for Child Nutrition, “LUNCH MR 81 Report for October”, one directory per year. Type. Primary source — the department’s own annual child-nutrition report. Location. Two, and the second is the one this entry used to deny existed. https://public.education.ohio.gov/MR81/ is an open directory listing of seventeen year directories, MR81_October_1998 through MR81_October_2014. It really does stop there — the Internet Archive holds 101 URLs under it and the newest is October 2014.

The report did not stop; the directory did. From October 2015 it is an attachment on Data for Free and Reduced Price Meal Eligibility, one .xlsx an October, and that page links back to the open directory for “years prior” — the department treats them as one series. Two of the eleven paths still carry MR81 in them. Three different parent segments and three filename conventions, one of them misspelling Eligibilty, so the eleven are scraped off that page rather than composed from a pattern. See #16.

THIS ENTRY DESCRIBED THE WRONG SOURCE. It was written from the directory listing and said MR-81 holds “October enrollment by district, as reported on the MR-81 form”, and the corpus planned a phase around it as an enrollment archive. Opening a file says otherwise: MR-81 is the free and reduced-price lunch report, published by the Office for Child Nutrition, one row per school site grouped by sponsor. It carries an enrollment column because a lunch claim needs a denominator, not because it is an enrollment report.

Everything below is from the files. The slug is left alone because it is cited, and renaming it would break the citation to make the mistake less visible.

What it contains. Per school site: sponsor, county, site IRN, kitchen type, enrollment, and free and reduced-price lunch applications, each also as a share of enrollment, with their total. Sponsor subtotals in the rendered files.

Why it is worth more than the enrollment framing suggested. Seventeen consecutive Octobers of free and reduced-price counts is a district poverty series, and the corpus has none. Ohio’s disadvantaged pupil impact aid runs on an “economically disadvantaged” count whose definition R.C. 3317.03(B)(21) hands to the department, and free-lunch eligibility has historically been the department’s operative test. A seventeen-year run of it is the closest thing available to a long series of the count DPIA is paid on.

Four breaks, each of which produces a wrong series if unhandled:

Layout eras. Four, all resolvable by column name:

1998         comma, school-centric: BREAKFAST IND, SCHOOL, SCHOOL IRN, ..., DISTRICT IRN
1999-2000    comma, same columns, published as a "Delimited" file
2001         comma, sponsor-centric: County, SponsorIRN, ..., AdmCount, ...
2002-2009    tab, sponsor-centric; ProvisionYear appears in 2003
2010-2011    tab, sponsor-centric, AdmCount renamed CECount
2012-2014    three program streams, separately published
2015-2025    one workbook an October, streams on a column, counts masked under ten

Every year from 1999 carries a delimited file alongside the rendered text; 1998 is comma-delimited already. File naming is inconsistent to the point of needing a per-year table — MR81-Oct2002-TabDelimited.txt, MR81_Oct_2010_delimited Revised 0911.txt, MR8_Oct_2011_Delimited.txt — and one year’s name is misspelled.

Status. Wired in full. Twenty-eight Octobers in thirty-two files, across four readers: a fixed-width one for 1998–2000, a delimited one for 2001–2014, one for the printed report — the only form the 2013 community-eligibility stream was ever posted in — and a workbook reader for 2015–2025. The panel is crates/dispersion/fixtures/mr81-sponsor-panel.csv, 33,281 rows.

Two things the workbook era carries that the delimited one did not. Its Notes sheet states the community-eligibility rule this repository had previously measured off the 2014 file — the printed percentage is the directly-certified count times 1.6 over enrollment — so the ceiling half of the corpus’s band is the program’s own arithmetic rather than an inference. And it masks a count printed as <10, which is not a bound: when either of the free/reduced pair falls under ten both are masked, so the value behind one can be 15 or 19. The masked count is recovered from the percentage printed beside it, on an identity that reproduces all 42,983 unmasked cells exactly. censored on each row says how many arrived that way.

What the extraction established, beyond the rows.

Other caveats:

Also read by

The enrolled ADM node records the three-observation limitation this source was expected to relieve; on the corrected reading it would relieve it only as an inference, since CE and headcount are neither of them ADM.

Cited by