Computer Science Education for Iowa

Case Study: NewBoCo's Impact on Osage Community Schools

36 K-12 Osage Teachers Trained to Teach Computer Science by NewBoCo in 2017-2018
1003 K-12 Students Enrolled in Osage Community Schools
ALL Osage Elementary School Teachers Are Integrating Computer Science Content into their Classrooms in 2018-2019
ALL Osage Middle School Students Are Enrolled in Computer Science Courses in 2018-2019
ALL Osage 9th Grade Students Are Enrolled in a Computer Science Course in 2018-2019

NewBoCo is the Iowa Regional Partner

NewBoCo is the designated provider of Professional Learning Programs in Iowa. Our role includes providing quality professional development to educators through local school district partnerships and acting as a regional hub of the global computer science education movement. NewBoCo will work with schools and provide networking and collaboration events for computer science teachers.

Opportunities in Iowa

Applications for our 2020-21 Professional Learning Program for CS Discoveries and CS Principles are open! All summer workshops will be virtual this year, but we hope to host the academic year workshops in person. More details about each curriculum are below.

All Iowa AEAs have funding that would cover participant fees for the CS Principles 2021-22 program. Please reach out to your AEA representative to learn more. Funding through Iowa's Computer Science Professional Development Incentive Fund can also be used for all of our computer science professional development options.

If you are interested in applying this year, please join our "Professional development for educators" newsletter and let us know where you are located, so that we can better plan for where our workshop locations may be hosted next year.

Please visit's site for more information about the Professional Learning Program, and share these opportunities with interested teachers and administrators wanting to add or expand their computer science offerings.

CS Fundamentals


Find a Workshop
Request a Workshop

CS Discoveries


Learn More

CS Principles


Learn More



Learn More

Get Involved

You can recommend a teacher for this program here.

NewBoCo + = Computer Science for Iowa

Here are the facts:
  • The State of Iowa averages over 4,000 open computing jobs, but only about 450 computer science graduates per year. The average salary for a computing occupation in Iowa is $83,048, which is significantly higher than the average salary in the state $46,150. Careers are available in chemical, insurance, agricultural, financial, and educational sectors, among many more.
  • Only 41 schools in Iowa (19% of IA schools with AP programs) offered the AP Computer Science course in 2017-2018. There are fewer AP exams taken in computer science than in any other STEM subject area. But why is computer science important, especially if a student won’t major in computer science? Technology surrounds us, and just as students are expected to take biology and physics to understand the world around them, computer science courses help explain the technical world they interact with every day.
  • We're excited to make computer science education accessible to Iowa's K-12 classrooms through our partnership with As of September 2019, we have trained almost 615 teachers how to teach computer science, who have in turn, taught computer science to more than 18,000 students in grades K-12 across the state of Iowa.
Participation in Iowa
Open legend to view different years
Academic Standards Standards Alignment
CSTA Standards: CSD Alignment (HTML) CSP Alignment (HTML)
21st Century Skills: CSD Alignment (PDF) CSP Alignment (PDF)
Cross-Curricular: CSD Alignment (PDF) CSP Alignment (PDF)
Meet Samantha Dahlby

Samantha Dahlby helps schools implement STEM (science, technology, engineering, and math) into their curricula in a fun and engaging way. She lead's NewBoCo's partnership with to provide high quality computer science professional development for teachers. Her goal is to make computer science education accessible to all of Iowa's students.

Contact Samantha
"This was the best professional learning community I've been a part of. It also is an engaging and fun course to teach! Easy lesson plans from made for very little planning time. Even if I didn't understand a concept I either learned from peers during the sessions or the lessons were planned so thoroughly me and students could learn together."
Jace A. Des Moines, IA (2017-18 participant)
"Thank you for investing in Iowa teachers! School budgets do not include enough (or any) money for professional development. I am so grateful that NewBoCo recognizes this need and has stepped up in a big way to help educate and train Iowa teachers. I look forward to working with you in the coming year."
Jennifer A. Treynor, IA (2017-18 participant)