Computer Science Education in Iowa
Iowa is committed to expanding access to high-quality computer science education for all students. With the rapid growth of technology-driven industries, computer science skills are more important than ever. Iowa’s computer science education standards help students develop computational thinking, problem-solving, and digital literacy skills to prepare for future careers and opportunities.
As artificial intelligence (AI) becomes increasingly integrated into education and the workforce, it’s more important than ever for educators and students to develop an understanding of how AI works, how it impacts society, and how they can leverage it responsibly.
State Requirements for Computer Science Instruction
Iowa law requires schools to integrate computer science instruction at all levels:
- Elementary (Grades 1-6): Schools must provide computer science instruction aligned with state standards in at least one grade level. (Effective July 2023)
- Middle School (Grades 7-8): Schools must provide computer science instruction aligned with state standards in at least one grade level. (Effective July 2023)
- High School: Schools must offer at least one-half unit of computer science, which can be delivered in person or online. (Effective July 2022)
These requirements provide students with early exposure to computer science and opportunities to build on their knowledge throughout middle and high school.
Supporting Computer Science Education with Green Hills AEA
Green Hills AEA is dedicated to helping schools successfully implement computer science education. We provide professional development, curriculum guidance, and instructional support so educators feel confident in delivering high-quality computer science instruction. Whether your district is looking for resources, training opportunities, or collaboration with other educators, GHAEA is here to help!
Need Support? Contact Heather Lundquist to learn how we can assist your school in meeting state computer science requirements and expanding CS opportunities for students.
Supports and Professional Learning Opportunities
Computer Science Standards
Important contacts
Staff Directory