← Iowa profile

Iowa

Current

High-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 source

Evidence & 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