Skip to content

Add maintenance loan calibration targets#339

Merged
MaxGhenis merged 2 commits into
mainfrom
fix-maintenance-loan-targets
Apr 14, 2026
Merged

Add maintenance loan calibration targets#339
MaxGhenis merged 2 commits into
mainfrom
fix-maintenance-loan-targets

Conversation

@MaxGhenis

Copy link
Copy Markdown
Contributor

Summary

  • add official SLC maintenance-loan recipient-count and spend targets for England full-time undergraduates
  • parse Table 3A from the Student support for higher education in England 2025 workbook
  • bump policyengine-uk in uv.lock to 2.81.0 so maintenance_loan exists in the released dependency used by uk-data

Target values

For academic year 2024/25, mapped to calibration year 2025:

  • slc/maintenance_loan_recipients: 1,159,761
  • slc/maintenance_loan_spend: £8,591,659,718

Testing

  • uvx ruff check policyengine_uk_data/targets/sources/slc.py policyengine_uk_data/tests/test_student_loan_targets.py
  • uvx ruff format --check policyengine_uk_data/targets/sources/slc.py policyengine_uk_data/tests/test_student_loan_targets.py
  • uv run pytest -q policyengine_uk_data/tests/test_student_loan_targets.py

@MaxGhenis MaxGhenis force-pushed the fix-maintenance-loan-targets branch from 24466a5 to a462fe3 Compare April 14, 2026 14:49
@MaxGhenis MaxGhenis merged commit 59cd885 into main Apr 14, 2026
4 of 5 checks passed
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.

1 participant