California lawmaker again attempts to make computer science class mandatory

California lawmaker again attempts to make computer science class mandatory

Despite decadeslong efforts through legislation, funding and advocacy, California’s schools have still not caught up with — and are falling further behind — three dozen other states in the percentage of high schools offering at least one computer science course. 

According to the national 2024 State of Computer Science report, 52% of high schools across California offered computer science in the 2023-24 school year.

In other states, statewide policy has been pivotal in expanding access to computing skills for all students.

What is computer science?

Computer science, as described in the computer science academic content standards adopted by the State Board of Education, is “the study of computers and algorithmic processes, including their principles … implementation and impact on society.” Proposed legislation has included the desire for students to go beyond using technology to understand how and why those technologies work.

Assemblymember Marc Berman, for the third time, has introduced legislation to require every public high school to teach a computer science course, a mandate that will bring access to the 48% of California schools that do not offer a single class. 

Because Assembly Bill 887 would require schools to implement computer science by the 2029-30 school year, it would expand access to all of California’s students in a way that initiatives have not been able to. 

“Not having a requirement,” Berman told EdSource last year, “it’s not yielding the progress that our students deserve.” 

The percentage of computer science classes offered statewide has increased slightly in the last 10 years because of legislation supporting standards and course development, funding for teacher training and on-the-ground efforts to address challenges in diverse communities across the state. 

Timeline of legislative action and budgetary allocations for computer science

Click here to read more about how legislation and funding have shaped computer science over time.

For two consecutive years, a bill similar to AB 887 failed to come out of the Senate Appropriations Committee, which considers the fiscal impact of proposed legislation. 

According to the Appropriations Committee’s analysis of the 2024 bill, about 425 school districts would have had to purchase instructional materials and provide professional development to teachers at an unknown cost. The Department of Finance opposed the bill because implementation would cost $50 million to $73 million in ongoing funding from Proposition 98. 

In 2023, Berman’s first iteration of the bill requiring all high schools to teach computer science stalled, in part, because of a lack of teachers, CalMatters reported. 

The state has, since 2016, invested more than $1.2 billion to address the state’s teacher shortage, including nearly $100 million for computer science teacher training. In 2021, $20 million was allocated to computer science in the state budget: $5 million for the Educator Workforce Investment Grant for professional development of teachers, counselors and administrators and most of $15 million for certifications of educators in other disciplines. 

Local and regional efforts have worked to address shortage of teachers

Click here to go deeper into the local and regional initiatives that have trained teachers in computer science.

The professional development, which included year-round training, has led teachers to provide computer science classes, merge concepts into other subjects or offer lessons through electives or clubs. 

Even with robust professional development, some challenges persist, particularly the reluctance or inability of administrators to include computer science courses in school offerings.  

“In the past, teachers were reporting back to us in our research, ‘I need support from my administrator to make sure that computer science gets on the master schedule, that we are providing more classes to reach more students,’” said Julie Flapan, an educator and researcher leading two initiatives to expand access and participation in computer science. 

Amy Pezzoni, computer science teacher at Modesto City Schools, told EdSource last year that passionate teachers are not enough. 
“You need admin to support you. You need the district to be on board with you,” she said, noting the importance of a legislative mandate.

Computer science advocates statewide and nationally have recommended a legislative mandate to bolster California’s efforts and increase access to the course. 

Since 2013, the Code.org Advocacy Coalition, an organization of over 100 nonprofit, advocacy and industry groups across the country, has made policy recommendations for states to “address the urgent need to build capacity in computer science education,” including statewide policy. 

“Strong policies, supported by resources, action, and implementation, are key to building the capacity needed to improve student access, participation, and experience in computer science education,” according to the national computer science report, which the coalition authored. 

Legislation requiring schools to offer computer science has been implemented in states such as Arkansas, where all high schools offer computer science, and in neighboring Nevada, where 96% of the state’s high schools offer the course, based on the 2024 report. 

Alabama also passed legislation in 2019, phasing in the computer science requirement, starting with high schools, followed by middle and elementary schools. This has resulted in an increase from 57% in the 2019-20 school year to 94% this past school year in the rate of high schools offering computer science and more than 90% of middle and elementary schools teaching computer science. 

Akin among Arkansas, Nevada and Alabama is the adoption of the recommended policies and actions by the Code.org Advocacy Coalition. 

Although California has implemented most of the policy recommendations — a state plan, state position, funding, K-12 standards, certification programs and allowing it to count for other subjects — the state has not created programs at higher education institutions to encourage aspiring teachers to gain exposure to computer science; nor has it required all schools to offer the course or mandated it as a graduation requirement. 

Due to the policy recommendations and the state, regional and local efforts, there’s been a double-digit percentage increase of high schools offering computer science since the 2018-19 school year — still far from the national average of 60%. 

In both the 2023 and 2024 national computer science reports, the authors encouraged California to require all high schools to offer at least one computer science course, “as it would greatly help support the 48% of high schools that currently do not offer any (computer) science courses.” 

The 2025 legislative attempt to do so passed out of the Assembly Education Committee and was referred to the Appropriations Committee in late March. 

If computer science courses become a requirement, some schools, such as small, rural schools, will have a harder time offering computer science because of a teacher shortage. Often, educators are already teaching multiple grades and/or subject areas on top of other duties. 

Integrating, or merging computer science into another subject area, may be the best short-term solution to providing the content to students, especially when semester- or year-long courses aren’t offered, said Kathy Hamilton, who works for the Small School Districts’ Association.

“Integration needs to be one of the delivery mechanisms if you want to truly provide access for all students around the state,” she said. 

And it will be. 

Aware of the unique challenges that some schools face, the legislation acknowledges the need for a course requirement to offer some flexibility. It would require the state’s computer science coordinator to develop an implementation guide that includes “varied computer science course options to best meet local capacity and context,” including computer science concepts being integrated or merged into other subjects.

And thanks to federal and statewide funding and advocates’ regional and local efforts, there are now scores of teachers trained and ready to teach or integrate computer science.  Whether that is enough to compel the Legislature to require all schools to teach computer science is unknown.


Source link

Related Articles

Ready to Launch Your Academic Future?

Join thousands of students using our tools to find and fund the perfect college. Let Resource Assistance USA guide your journey.

Get Started Now