Building Excellent Computer Science Programs Across Iowa

Teach quality computer science to positively impact the next generation in Iowa.

Did You Know?

  • Iowa has K-12 computer science standards

  • Iowa requires high schools to offer computer science

  • CodeHS courses are aligned to Iowa computer science standards

  • CodeHS curriculum is free

Iowa Computer Science Stats


  • 403 students in Iowa took the Advanced Placement Computer Science exams in 2018 (203 AP CSA, 173 AP CSP); only 19% of exams were taken by females
  • Universities in Iowa didn’t graduate one new teacher 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

Sources: College Board, Code.org, Bureau of Labor Statistics

Iowa Computer Science Pathway

CodeHS courses align with Iowa middle school and high school computer science standards for a robust grade 6-12 pathway.

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)

We've Got Iowa Standards Covered

CodeHS maps all of the standards from Iowa to our courses, offering aligned and engaging curriculum in our 6-12 pathway.

Standards Framework View Alignment
Iowa 2 View (100%)
Iowa 3A View (100%)
Iowa 3B View (64.3%)

Top-Notch Professional Development

Online & in-person training for teachers to build the knowledge and confidence to teach excellent computer science courses.

Explore CodeHS PD

Iowa Policies & Resources

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.

In 2022, Iowa passed a law (House File 2629) requiring computer science to be offered in K-12 schools around the state. High schools must offer a one-semester course by July 1, 2022, and middle schools and elementary schools must offer computer science by July 1, 2023. Courses are encouraged to meet the CSTA K-12 Computer Science Standards which were adopted by the Iowa State Board of Education. Keep up-to-date on the latest Iowa computer science education policies here.

CodeHS Privacy Policy for Iowa

CodeHS is a member of the Student Data Privacy Consortium (SDPC) in many states. Your district can sign Exhibit E to execute the agreement for your state.

Explore our Privacy Center to learn more.