Prioritizing Computer Science in California Schools

More than half of the fastest-growing and highest-paying jobs nationwide require computer science (CS) knowledge. To help students acquire the skills they need to thrive in a technology-driven world, many states have added computer science to the roster of courses that satisfy high school graduation requirements. California has a way to go before it can join these states.

Currently, California has no statewide CS requirement. Individual school districts can allow CS course credit to substitute for math, science, or some other graduation requirement. In some districts, such as San Francisco Unified, CS classes can satisfy the “college preparatory elective” requirement but can’t replace classes in core subject areas.

In 23 other states and the District of Columbia, CS courses can count toward high school math requirements; nine of these other states also allow CS classes to count toward science requirements. For example, one of three required science courses may be a CS class, as long as the other two cover traditional science subjects. Half of the states that include CS in their high school graduation requirements require three years of math, while the other half require four years. Moreover, these states require students to complete foundational coursework in math and science before they can take CS courses that count toward high school graduation.

Before California can add CS to its high school graduation requirements, it needs to make several other changes. To ensure that students have the foundational knowledge required to do CS coursework, the state must increase the number of required math and science classes—its current requirement of two years in each subject is among the lowest in the nation.

California also needs to increase the number of rigorous CS courses taught statewide. Statewide CS course offerings are low and most courses are not rigorous enough to prepare students for college and beyond. During the 2016–17 school year, fewer than half (49%) of K–12 schools offered computer education courses. Furthermore, most courses do not meet the University of California or the California State University entrance requirements.

Finally, the state needs to dedicate funding to teacher professional development. Currently, schools and districts struggle to find qualified CS teachers. From 2000 to 2016, the number of computer education teachers remained around 3,000, while the number of teachers in other subject areas has grown substantially.

California can improve and broaden computer science education in its K–12 schools. But the experience of other states underlines the need for a multi-pronged effort.

 

Computer Science in California’s K–12 Schools

Assembly Bill 2329—just signed by the governor—requires the state superintendent of public instruction to convene an advisory panel to develop computer science standards for California’s public schools. A look at the current state of computer science education reveals that this effort will entail a number of challenges and opportunities.

More Students Than Ever Are Taking AP Computer Science Exams

In 2015, a record-high 7,254 students from California’s public schools took the AP computer science exam, an eightfold increase from 2004. Test participation has grown across major demographic groups. After adjusting for fluctuations in student enrollment, particularly in grades 11 and 12 when students typically take the exam, white and Asian students made the most progress, with participation rate up by 800% or more. Growth has been slower among African American (690%) and Latino students (550%).

Test Performance Has Improved for Most Racial/Ethnic Groups

Although increasing numbers of Latino students are taking the exam, passage rates for this group have declined. In May 2004, 44% of Latino exam takers passed, compared to 34% percent in 2015. Performance has improved modestly among Asian and white students. The trend for African American students is less meaningful, because very few of them took the exam (fewer than 50 African Americans took the test before 2013).

More Girls Are Taking Computer Science Exams

In 2015, 26% of AP Computer Science exam takers were female, up from 19% in 2004. Over time both girls and boys have seen an improvement in performance. The gender gap, after some fluctuations, has largely remained unchanged.

Few Schools Offer Computer Science Courses, and Quality Varies

Few schools statewide are offering computer science courses and many of the courses that are offered—popular classes such as computer literacy and computer lab—are not rigorous enough to prepare students for college and beyond. In addition, finding teachers, especially for rigorous computer science courses, remains a challenge. For instance, out of 1,601 high and K–12 schools in California, only 142 offered computer programming courses, half of which are not meeting UC/CSU entrance requirements (author calculation using 2014–15 data from the California Department of Education).

California’s new law is an important first step to expand computer science education across the state. A recently introduced K–12 computer science framework developed by a national coalition of states, districts, and computer science organizations may be helpful as California develops its own standards. At the same time, continuing gaps in performance and variation in course access and quality represent an ongoing challenge.

Learn more

Read the report Upgrading Technology Infrastructure in California’s Schools and the fact sheet “Digital Learning in California’s K–12 Schools”