District Requirements & Implementation Resources
In June 2018, K-12 computer science standards were adopted in Iowa. Instruction addressing these standards has been optional for districts.
In June 2020, the Future Ready Iowa Act House File 2629 was signed into law and includes REQUIREMENTS and TIMELINES for computer science planning and instruction:
- All public school districts and accredited nonpublic schools must develop and implement a high-quality (i.e., standards-aligned) K-12 computer science plan by July 1, 2022
- Elementary schools (grades 1-6) must provide high-quality computer science instruction in at least one grade level beginning July 1, 2023
- Middle schools (grades 7-8) must provide high-quality computer science instruction in seventh or eighth grade beginning July 1, 2023
- High schools (grades 9-12) must offer at least one high-quality one-semester course beginning July 1, 2022
Iowa Department of Education Implementation Resources
Guidance for Implementing the Computer Science Standards – A document to aid Iowa’s school districts in interpreting and implementing Iowa’s Computer Science Standards.
Guidance for House File 2659 – Computer Science Instruction and Requirements – A document to aid school districts and nonpublic schools in understanding what is required, optional, and permitted related to computer science instruction.
If you have questions about these documents please contact the Iowa Department of Education.
Resources To Lead K-12 Implementation Planning
- CS4All SCRIPT K-12 Implementation Rubrics
- Computer Science Teacher Standards Alignment Resources from CSTA
- Computer Science Standards Audit Template (District level)
Resources To Lead Unpacking of the Standards
- Computer Science: Unpacking District TEMPLATE
- Computer Science Standards Unpacking Template
- CSTA Standards Self Assessment (Teacher level)
- *NEW 9/23* CSTA Concept Areas Grade Band View “By the end of 2nd” document (pages 18-30)
- Social Studies and Computer Science Standards Crosswalk