Skip to content

Add state universal free school meal programs#8079

Open
MaxGhenis wants to merge 2 commits intoPolicyEngine:mainfrom
MaxGhenis:add-state-universal-school-meals
Open

Add state universal free school meal programs#8079
MaxGhenis wants to merge 2 commits intoPolicyEngine:mainfrom
MaxGhenis:add-state-universal-school-meals

Conversation

@MaxGhenis
Copy link
Copy Markdown
Contributor

Summary

  • Adds a state_universal_free_meals parameter (boolean per state, dated) for the nine states that have enacted universal free breakfast and lunch for all public school students: CA, CO, MA, ME, MI, MN, NM, NY, VT.
  • New state_has_universal_free_school_meals variable looks up the parameter by household state.
  • school_meal_tier now also assigns FREE when the state has a universal program active for the period.

Why

Benchmark diagnostics showed frontier LLMs correctly citing state universal-meals laws (e.g., MA, MN) and getting marked wrong because PE-US did not model them. This closes that gap.

Effective dates

State Effective Source
Maine 2021-07-01 LD 1679 (2021)
California 2022-07-01 AB 130 (2021)
Colorado 2023-07-01 Prop FF / HB 23-1008
Massachusetts 2023-07-01 FY24 budget
Michigan 2023-07-01 FY24 School Aid budget
Minnesota 2023-07-01 HF 5 (2023)
New Mexico 2023-07-01 HB 4 (2023)
Vermont 2023-07-01 Act 80 (2023)
New York 2025-07-01 FY26 budget

Out of scope

  • Partial state programs (AR, PA universal breakfast; RI phased) — encode separately if needed.
  • State funding sunsets — none among the 9 as of this writing; update when that changes.

Test plan

  • policyengine-core test policyengine_us/tests/policy/baseline/gov/usda/school_meals passes (46/46).
  • Full USDA baseline suite passes (411/411).
  • make format clean.
  • Smoke sim: CA 2024 high-income household → FREE; TX 2024 high-income → PAID.

Closes #515.

🤖 Generated with Claude Code

Models universal free breakfast and lunch policies in nine states (CA, CO,
MA, ME, MI, MN, NM, NY, VT) with the correct effective school year per
state. Households in these states receive the free tier regardless of
income once the policy takes effect.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (05d5d97) to head (c6da59f).
⚠️ Report is 13 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##              main     #8079    +/-   ##
==========================================
  Coverage   100.00%   100.00%            
==========================================
  Files           18         2    -16     
  Lines          353        30   -323     
  Branches         4         0     -4     
==========================================
- Hits           353        30   -323     
Flag Coverage Δ
unittests 100.00% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

- Correct New Mexico reference to SB 4 (not HB 4); link to the governor's
  signing announcement for a stable primary source.
- List all nine state universal meals implementations under the school_meals
  entry in programs.yaml, per the state_implementations convention.
- Add reduced_price_school_meals: 0 assertion to the California integration
  test to lock in that universal-state households do not fall into the
  reduced tier.

Illinois is deliberately excluded: HB2471 / PA 103-0532 (2023) passed but
the required $209M appropriation has not been enacted in FY24, FY25, or
FY26 budgets, so no students are actually receiving meals under it.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add universal school meals in California for 2022-23 school year

1 participant