Computer science education is making its way into K-12 schools, even at the elementary level.

In the middle of a resounding push for science, technology, engineering, and math (STEM) education is a growing movement to expose children to computer science education and skills, also known as computer programming or coding.

According to Code.org statistics, computer science is the highest-paid college degree, and jobs in computer programming are growing at two times the national average–but despite that, fewer than 2.4 percent of college students graduate with a degree in computer science.

Forty of 50 states do not count computer science toward math or science requirements for high school graduation, and only 1 in 10 schools offer computer programming classes. That could change, though, because states like Washington are making moves to count Advanced Placement computer science courses toward math and science graduation requirements.

(Next page: Eleven coding resources to engage students)