← Iowa profile

Iowa

Current

Computer science instruction in grades 1–6

Iowa requires standards-aligned computer science instruction in at least one grade from 1–6. The requirement does not specify instruction in every elementary grade.

Jurisdiction
Iowa · State / DC
Policy status
Effective
Implementation phase
Current
Requirement
Required
Grades
Elementary
Audience
Students
Learning evidence
Student instruction required
Instrument
State education agency guidance

Dates & implementation

Instruction requirement began July 1, 2023; local K–12 plan deadline was 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(3)

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-ELEM

Suggest a correction to this record