January 4, 2022 News

Iowa program brings coding into elementary schools

Iowa Public Radio coding story at Loess Hills
Loess Hills Elementary students work on programming a robot. Photo courtesy of Iowa Public Radio's Kendall Crawford.

Jen Conrad’s classroom at Kingsley-Pierson Elementary in Plymouth County has all the attributes of a normal learning space.

There are colorful books, sharpened pencils and desks decorated with names of each student.

But amid the classroom staples, there are also robots of different sizes that whir around the gray carpet. All controlled by fourth-graders like Brylee Lewis, who can program how fast or how slow they move through a set of instructions called code.

“My favorite part is how the robots can move without a controller,” Lewis said, as she finished up a coding assignment in class. “It’s just fun.”

Kingsley Pierson Elementary, which sits in the small rural town of Kingsley, is one of 12 elementary schools across Iowa that received a grant in 2019 to bring computer science into the classroom. The schools, who have 40 percent of students on free and reduced lunch, have begun to integrate coding into every lesson this year.

Iowa educators hope these computer science-focused elementaries can help level the education playing field. Through the “Computer Science is Elementary” program, they hope children of all demographics will see themselves as coders.

“We’re going to need more computer scientists, whether that’d be programmers or creators, we’re going to need them now. The skills we’re teaching the kids, they will be able to take those and transform them into careers,” she said.

Before Kingsley-Pierson Elementary received its $50,000 grant, the school district didn’t even have a computer for each student. But now, the teachers are using binary numbers and animations called “sprites” in their daily lessons.

The technology has brought a whole new level of student engagement to the classrooms.

“You have [the robots] sitting on the counter, and they’re like losing their minds already,” said Cassie Compton, an elementary teacher at the school. “Right away in the morning, they walk in, they see and they say ‘Oh, are we doing that today?’ They’re always looking forward to doing that.”

Teachers hope this engagement will grow into potential careers for their students. Between 2020 and 2030, computer science jobs are estimated to grow by 22 percent, faster than the average growth rate of 8 percent, according to the US Bureau of Labor Statistics. But, these high-paying careers are dominated by white men.

Sean Roberts, the vice president of government affairs at, a nonprofit that advocates for computer science in the classroom and helps develop curriculum, said this disproportional makeup can be attributed to the lack of early access to the subject.

Roberts said by the time kids reach middle school, they’ve already formed an idea of their capabilities and their limitations. Sometimes, those notions can be based on racial or gendered stereotypes, he said.

“So if we truly want to make this foundational for all students, we need to make sure all students have access to it early,” Roberts said. “They need to know that they’re good at it and can succeed at it early on.”

Participating schools are already beginning to see coding lessons impact their young students’ confidence. Iowa’s northwest regional STEM manager Mary Trent said the subject is perfectly suited for young students’ wide and creative thinking.

She said coding is just another language for them to learn in. It can be integrated into reading, social studies — even gym class. When they begin to get fluent in the language of code, she said students’ views of themselves changes.

“When you see that aha moment from a student when they figure it out, or they solve the problem, and it’s all their own, they really light up like ‘Oh my gosh, I did that’,” she said. “And taking pride in themself I think is really key too.”

At Denison Elementary in western Iowa, technology integrationist Darin Johnson said he’s seen children as young as preschool experiment with programming in new ways.

“You got kids using those terms like algorithm and program and loop,” he said. “Who would have thought even just a few years ago that they’d be comfortable with those concepts?

State educators first saw the transformative potential of coding at Loess Hills Elementary School. The Sioux City school began six years ago as one of the first elementary coding schools in the nation — making it the blueprint for what computer science in Iowa elementary schools looks like today.

The school partners with businesses, from police to farms, to show young students how computer science can be used in any career.

Principal Tami Voegeli said she’s found that coding isn’t just for their high-achieving or gifted students. Educators are able to meet students no matter what level they are.

“You’d be amazed at what kids can do. Whether it’s in kids from different languages, or our special needs kids, I mean, they’ve just done some really great things and had some great pride in what they’ve done,” Voegeli said. “And hopefully, that will lead them through success in their life too, because they’ll have extra skills and just confidence”

You can read the full article by Iowa Public Radio’s Kendall Crawford here.