Computer science has become a new basic skill, essential in order to excel in an increasingly computational and data-intensive world. However, access to computer science (CS) at the K-12 levels remains limited. CS is taught in less than 25 percent of US high schools. Rural and high-need schools are even less likely to offer it. Moreover, in schools that do offer CS, students of color and girls often participate in very low numbers.