Iowa
CurrentHigh-school computer science offer-and-teach requirement
High schools must offer and teach at least one standards-aligned half-unit CS course. This finding establishes course availability, rather than a requirement that every student take it.
- Jurisdiction
- Iowa · State / DC
- Policy status
- Effective
- Implementation phase
- Current
- Requirement
- Required
- Grades
- 9-12
- Audience
- Students
- Learning evidence
- Course offering required
- Instrument
- State education agency guidance
Dates & implementation
Offer-and-teach requirement began July 1, 2022.
A legal effective date can precede school implementation. This record documents policy intent or requirements; it does not independently confirm delivery in every classroom.
Funding & support
Related support: Funding documented
Separate from funding for this policy: CS teacher-endorsement and competitive PD grants are documented. The published PD application deadline is November 1, 2026; endorsement applications close May 1, 2027, or earlier if funds are spent. Award and eligibility are not guaranteed.
Read funding sourceEvidence & source location
Iowa DOE HF2629 guidance, pp.1–2; Iowa Code 256.11(5)
Source-scoped finding. An agency description of a legal duty is distinguished from direct review of operative law in the source locator. Policy evidence does not establish classroom delivery.
Review history
Reviewed against official sources
Source availability checked Oct 4, 2026: Source reopened. This is separate from verification of the policy claim below.
Source review date recorded in database: 10/3/2026
2026-10-03 — Official source opened for the learning release; duty, grade scope and implementation timing reviewed. Same-agent consistency check; no independent review.
Record ID: IA-2020-CS-OFFER
Suggest a correction to this record