- What is CodeHS?
- Curriculum
- Course Catalog
- 6-12 Curriculum Pathway
- K-12 Curriculum Pathway
- High School Pathways
- Middle School Courses
- All Courses
- Hour of Code
- Platform
- Assignments
- Classroom Management
- Grading
- Gradebook
- Progress Tracking
- Lesson Plans
- Offline Handouts
- Problem Guides
- Practice
- Create
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Integrations
- Professional Development
- Stories
- Standards
- States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company

CodeHS Iowa Computer Science Education Guide

In the 21st century, coding is a foundational skill, just like reading and writing. Everyone should get the chance to learn how to code—it's a skill that provides limitless creative opportunities to students and future generations.
With great curriculum, resources, and support, school districts across the country can implement high-quality computer science programs. At CodeHS, our goal is to make computer science education fun and accessible to all!
Download the CodeHS Iowa Computer Science Education Guide.
Download NowDid You Know
- Iowa Requires Computer Science in High School
- Iowa Adopted CSTA K-12 Computer Science Standards
- CodeHS Courses are Aligned to CSTA K-12 Computer Science Standards
- CodeHS Curriculum is Free
Iowa K-12 Computer Science Policies
Iowa has recognized that computer science is an essential skill to develop in our technology-driven world and set a goal that every student will graduate from high school having had computer science instruction.
Although Iowa does not yet require computer science, in June 2018, the Iowa State Board of Education adopted the CSTA K-12 Computer Science Standards and invested in a CS professional development fund. Read Senate File 274 to learn more.
Source: Iowa Department of EducationCodeHS Computer Science Standards & Framework Alignment
All of the main courses offered in the CodeHS 6-12 pathway are aligned to or support the Computer Science Teachers Association (CSTA) K-12 Computer Science Standards, which were adopted by the Iowa State Board of Education.

CodeHS is also aligned to Iowa Core Standards for Math and Science.
- Alignment to Next Generation Science Standards for Middle School
- Alignment to Next Generation Science Standards for High School
- Alignment to Common Core Math Grade 6
- Alignment to Common Core Math Grade 7
- Alignment to Common Core Math Grade 8
- Alignment to Iowa Core Math Number and Quantity
- Alignment to Common Core Math Algebra
- Alignment to Common Core Math Functions
- Alignment to Iowa Core Math Geometry
- Alignment to Common Core Math Statistics and Probability
Additional CodeHS Standards Alignments
CodeHS courses also align with the following standards:





CodeHS Iowa 6-12 Computer Science Curriculum Pathway
Here are the CodeHS courses that align with Iowa middle school and high school computer science state standards for grades 6-12.
6th | 7th | 8th | 9th | 10th | 11th | 12th |
---|---|---|---|---|---|---|
Iowa Tech Apps and Coding | ||||||
Iowa Foundations of Computer Science | ||||||
AP Computer Science Principles | ||||||
Iowa Course 3B | ||||||
AP Computer Science A (Nitro) |
Try the Iowa Standards Aligned Courses
Iowa Computer Science Stats
- 403 students in Iowa took the Advanced Placement Computer Science exams in 2018 (203 AP CS A, 173 AP CSP); only 19% of exams were taken by females
- Universities in Iowa didn’t graduated one new teachers prepared to teach computer science in 2016
- Computer programmers and software developers in Iowa have an average annual salary of $86,476, which is almost double the overall average state salary at $46,150
Get Started Today
- What is CodeHS?
- Curriculum
- Course Catalog
- 6-12 Curriculum Pathway
- K-12 Curriculum Pathway
- High School Pathways
- Middle School Courses
- All Courses
- Hour of Code
- Platform
- Assignments
- Classroom Management
- Grading
- Gradebook
- Progress Tracking
- Lesson Plans
- Offline Handouts
- Problem Guides
- Practice
- Create
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Integrations
- Professional Development
- Stories
- Standards
- States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company
