The corpus › Decisions

Nonpublic enrollment connector

A decision record · nonpublic-enrollment-connector · cited by 1 page

dew-nonpublic-enrollment, its own connector rather than a source under dew-scholarship-reports, and every quantity it publishes a bound rather than a number — because the department masks every count below ten and the sector is mostly small schools.

Context Contents

The denominator was held for one year. R.C. 3317.024(E)(2)(d) divides the appropriation for auxiliary services under R.C. 3317.06 and for administrative cost reimbursement under R.C. 3317.062 by the membership in chartered nonpublic schools “as determined as of the last day of October of each school year”. The repository knew that membership for 2023-24 and for no other year, from the Education Landscape fact sheet: 711 schools, 173,156 pupils.

That single observation was load-bearing and it was not closing. Auxiliary Services divided the FY2025 appropriation by it and got $963.39 where LSC publishes $913, inverted the published rate to get an implied 179,713 pupils, and recorded the department’s 711 schools as “short of the redbook’s 747 and the greenbook’s 725” — three separate symptoms of a denominator from the wrong October, each of which read as a defect in one of the sources.

The files were known to exist and nobody had fetched them. #257 recorded in passing that the department’s Enrollment Data page “reaches back to 1978 for public districts and nonpublic buildings”. It is a public CMS attachment page. No connector owned it.

The decision Contents

Declare dew-nonpublic-enrollment as a connector in its own right, Wired with a recorded remainder, feeding school, metric and program, over twenty-three sources enumerated from the page’s anchors. Build two fixtures from one read: a building panel keyed on October and IRN, and a sector panel keyed on October and basis.

Enumerated, not composed. The lesson of MR-81 and of the EdChoice designated list, and this page is worse than either: nonpub.xls, nonpub2015.xls, Revised-FY16-nonpub.xls, web_nonpub_2011.xls, oct_08_fy09_adm_web_nonpub.xls, Nonpub_FY2013-Data.xlsx. No pattern generates that set, and a pattern that generated most of it would silently omit the rest.

Its own connector, not a source under dew-scholarship-reports. The criterion that splits a connector is the access regime, which “Scholarship reports connector” settled when the designated list invited the other reading. Both are open fetches, so the regime does not split them — and they are still two connectors, because this is a different office publishing a different page. dew-scholarship-reports is the scholarship channel’s own office describing participation in its own programs; this is the department’s data office publishing an enrollment census of a sector, of which the scholarship channel reaches a part. One connector over both would carry one status for an office whose page this project scrapes and an office whose reports it downloads, and the remainders are unrelated: the scholarship connector is blocked on per-district participation, this one on the district a building sits in. Merging them would make a lifted blocker on either half read as a lift on both, which is the failure dew-payment-reports/dew-scholarship-reports was split to avoid.

Every quantity is a floor, a ceiling and a censored-cell count. A cell printed <10 stands for some number from one to nine, and in a layout of one row a school and grade a small school has almost every cell masked. October 2023 masks 5,113 building-level cells against a published 171,830, and the unmasked cells sum to 146,078: the bound is [146,078, 192,095]. Publishing a point here would be publishing the floor.

Keyed on building IRN, and on nothing else. Ohio’s 607 public districts carry 580 distinct names, which is why every panel in this repository keys on IRN; nonpublic school names are worse — October 2023 holds sixteen schools named St Mary, nine named St Joseph and seven named St Peter. The IRN is the only stable identity the file carries.

Consequences Contents

The per-pupil figure reproduces, and the statutory denominator is now known. October 2024 is 179,693 pupils in state across 722 buildings. The FY2025 appropriation net of the College Credit Plus earmark, $164,077,754, over that is $913.10, and LSC publishes $913. Over the same count including the 1,478 out-of-state pupils it is $906. So R.C. 3317.024(E)(2)(d) is divided by the in-state count, which nothing in the section says and which no document this project holds states.

Three symptoms in auxiliary-services were one cause. $963.39 against $913, an implied 179,713 against a held 173,156, and 711 schools “short of” 747 and 725 were all the 2023-24 fact sheet standing in for October 2024. The implied membership was right to within 20 pupils. The school counts run 711, 722, 749 across the three Octobers, so the redbook’s 747 and the greenbook’s 725 are later vintages of this series rather than a disagreement with it.

The single-year figure is now a cross-publisher pin rather than the only evidence. October 2023’s state sheet gives 173,156 and its building sheet 711 distinct IRNs — exactly the fact sheet, from a different office. That check is worth more as a check than the number was as a datum.

The sector panel carries two rows for six Octobers and reconciles neither. The 2014-2019 compilation restates FY2014-FY2019 and disagrees with the annual files: October 2017 reconciles exactly, October 2016’s annual total is the compilation’s total rather than its in-state figure, and October 2018 reads 165,346 against 165,511. Keying on basis is what lets both stand.

One file is read against its own label. nonpub_fy17.xls’s building sheet is Revised-FY16-nonpub.xls’s — 5,883 shared keyed cells, none differing — and against the compilation’s per-school totals it matches FY2016 on 86 unmasked schools and no other year on more than six. October 2016 therefore has no building-level data of its own, and the file table says so in a BuildingRows::RepostedFrom rather than in a comment. A pairwise sweep found no other repost in the series.

A remainder that is a real hole, not an unfetched file. The district a building sits in is published nowhere. Auxiliary services flows through that district, so the per-district question the series was wanted for is still unanswerable; county and school type exist to 2006-07 and then stop, so even the coarse geography is gone for the modern years. still_blocked says this, because a reader who sees forty-nine Octobers of building rows will otherwise assume the district is in them.

Alternatives considered Contents

Fold the files into dew-scholarship-reports as more sources. Rejected, above. Two offices, two pages, two unrelated remainders; the economy is one registry row and the cost is a status that describes neither.

Read the State Total row the historical files carry. Rejected, and this is the trap the source is built around. That row is an Excel SUM over cells already overwritten with the mask text, and SUM ignores text: it equals the unmasked-cell sum exactly on every sheet that carries one. Taken at its label, 1977-78 reads as 243,489 for a sector of at least 260,867. It is a floor wearing the name of a total, and the extraction asserts that identity rather than assuming it.

Reconcile the grade block against the race block into one count a building. Rejected. They are the same pupils measured twice, and the race block — five columns rather than twenty-six — masks a fifth as many cells and bounds far better. But to 1982 some schools reported race and left every grade cell zero, and a few disagree outright. Both are carried side by side, on the same principle as the sector panel’s two bases: the corpus records what does not reconcile.

Match buildings to districts by name or by geography. Rejected as the thing this repository keeps being burned by. A name match against a district roster would produce a district column that is wrong for an unknown fraction of buildings and looks exactly like a right one. An unfilled field that says why is worth more than a filled one nothing can check.

Key the sector panel on October alone and prefer the annual files. Rejected: it would delete the only evidence that the department publishes this sector twice and disagrees with itself.

Cited by Contents