Education & Workforce
day one project

Making Computer Science Education Universal for All Students

04.23.20 | 16 min read | Text by Ruthe Farmer

The next administration should establish a national initiative to accelerate the implementation of rigorous computer science (CS) education for preschool through 12th grade (P–12) students in the United States. The initiative should include investments in evidence-based education pathways that incorporate computational thinking, computer programming (coding), cybersecurity, data science, social impacts of computing, and ethics. CS curricula should prepare students for future careers working with technologies such as artificial intelligence (AI), machine learning, virtual/augmented reality, autonomous vehicles, automation, cybersecurity, and other emerging and future technologies. This initiative will enhance the United States’ global competitiveness, economic growth, and technological innovation, and will better prepare the nation to address pressing challenges such as healthcare, social mobility, climate change, and national security in an increasingly technology-driven and innovation-based world.

Why computer science education?

The United States is facing a talent crisis in computing and information technology (IT). There are currently tens of thousands of open positions—in both the public and private sectors—related to information technology (IT), computing, and cybersecurity, but not enough workers with the skills to fill them. The (ISC), a cybersecurity professional organization, estimates that there is currently a shortage of 500,000 cybersecurity workers in the United States and a shortage of almost 3 million globally. Such gaps are likely to increase. The U.S. Department of Labor projects that there will be 3.5 million computing-related jobs in the United States by 2026. Yet our country’s current educational system will only prepare enough trained CS professionals to meet 19% of the demand. While 67% of projected STEM jobs are related to computing, only 10% of STEM degrees earned by U.S. students are in computing fields. In 2015, international students earned the majority of graduate degrees in mathematics and CS at U.S. universities.1

Preparing students in CS and related subjects is vital for the future of the United States workforce and economy. CS has applications in virtually all industries, including transportation, healthcare, education, entertainment, manufacturing, and financial services. There is also rapidly increasing demand for CS skills in growing areas such as cybersecurity, advanced defense technologies, and machine learning and AI. As such, recent years have seen parents, teachers, states, districts, and the private sector lead a growing movement to expand P–12 CS education. The Obama administration responded in 2016 by launching Computer Science for All (CSforAll), a national effort to increase student access to CS both in and out of school. CSforAll included investment of more than $135 million of existing federal funds into CS education, as well as a fiscal year (FY) 2017 budget request to Congress for more than $4 billion for states and school districts to build on federal investments at the sub-national level.

Yet while CS education enjoys broad bipartisan support and aligns with national goals for economic growth and workforce development, federal leadership, investment, and accountability on this front are still insufficient. Congress has not appropriated adequate funding to support development and implementation of rigorous and equitable CS education for P–12 students nationwide. As a result, access to quality CS education is often limited to affluent schools and students. This places low-income, minority, and rural communities at risk of being left behind. It also means that we as a nation are realizing neither the full potential of all students in the U.S. talent pool nor the global competitive advantage that the diversity of the U.S. population can contribute to technology and innovation. The next administration should address this issue by championing an ambitious, evidence-based, comprehensive, and inclusive CS education initiative. Such an initiative would rapidly and significantly upskill and grow the U.S. technical workforce, increase equity of opportunity and career readiness for millions of youth and their communities, and contribute to a computationally literate and cybersecurity-aware populace.

Challenges in Computer Science Education

There has been a sustained national effort over the last four decades to increase access to and participation in STEM disciplines. Yet opportunities for sequenced, rigorous CS education are limited, and compulsory CS classes remain rare in U.S. formal education. In 2019, just 18% of the Department of Education (ED)’s discretionary and research grants in STEM were awarded to CS-focused programs. While this represents a nontrivial dollar amount ($100 million out of $540 million total), it is important to note that ED has only recently begun to invest in P–12 CS education specifically. Compared to the decades of investments that have focused on developing P–12 pedagogy for other STEM disciplines like math, biology, physics and chemistry, investments in CS education are nascent at best.

Moreover, CS has historically been omitted from ED’s data-collection efforts, list of core STEM subjects, state educational standards, and teacher certification pathways. This inevitably pushes CS to the bottom of the priority list, especially for resource-constrained schools and districts. Less than half of U.S. high schools offered any CS classes in 2019.2 Only about 5,000 U.S. high schools offered Advanced Placement (AP) CS, compared to more than 14,000 schools offering AP Calculus and more than 11,500 offering AP Biology. And even in schools that offer CS, participation and success varies widely by demographic group. Of the 166,000 students who took an AP CS exam during the 2018– 2019 school year, only 29% were girls and only 22% were African-American or Hispanic. While AP CS scores for White and Asian students averaged 3.20 and 3.50 (out of 5.0) respectively, African American students averaged scores of 2.13, Hispanic students 2.45, and Native American/Alaskan Native students 2.38.

These data are especially troubling given that U.S. public schools have shifted to a majority minority (50.3% in 2019) and majority low-income (52.1% in 2016) student population, and women earn 57% of bachelor’s degrees in the U.S. Despite these demographic shifts in the talent pool, and affirmation by multiple research studies that diverse teams improve innovation, problem solving, and productivity,3 the U.S. tech workforce has remained majority White and Asian, and overwhelmingly male. This failure to include all students and capitalize on the competitive advantage that the unique diversity of the U.S. population adversely affects our nation as a whole. Affluent communities are disproportionately able to build robust tech-based local ecosystems— while low-income populations, women, minorities, people with disabilities, and those living in rural areas are excluded from opportunities in technology and innovation and remain sidelined in the global, technology-driven economy. There is a clear need for new approaches to CS education that better serve all populations.

One of the most significant barriers to universal access to P–12 CS education is a lack of qualified CS teachers, especially in rural and tribal schools. To date, most efforts to address the CS teacher shortage have focused on enlisting in-service teachers (often teachers of other STEM subjects like math or science) by providing professional development in CS curricula. This approach is incomplete. Addressing the CS teacher shortage by recruiting existing teachers creates new shortages in other high-need subjects, shortages that are exacerbated by overall attrition of teachers to school administration and to other fields. A comprehensive approach must include preparing a new CS teachers “from the ground up”. Yet the number of new CS teachers graduating from teacher-education programs is woefully low, largely due to the fact that teacher certifications in CS remain novel and preparation programs small. As of 2019, 38 states offered a state teacher certification in CS but just 19 states offer state-approved preservice teacher preparation at their institutions of higher education. From 2015– 2016, only 36 pre-service teachers in the entire United States were prepared to teach CS. More than 11,000 pre-service teachers were prepared to teach mathematics and science in the same year.4

Opportunity

Since the Obama administration’s launch of CSforAll in 2016, the community-led movement for P–12 CS education movement has made significant progress in raising awareness of the need for CS education, establishing educational standards for CS, developing CS courses and curricula, and implementing CS education policies at the state level.5 The number of states that count CS towards high-school graduation has grown from 28 to 48 (plus the District of Columbia), and 34 states have adopted CS standards.

The next administration can and should build on this work. The time is ripe for a “second wave” of CS education—one that expands CS education beyond the circle of early adopters and entrenches CS education as a fundamental component of P–12 education nationwide. Making rigorous, inclusive, universal, and comprehensive P–12 CS education a top priority in the next administration will prepare Americans to succeed in an increasingly automated and digital economy, help build a technology-literate society, increase economic mobility and social equity, and contribute to the talent pool needed to support U.S. cybersecurity and national defense.

Achieving these goals will require the next administration to provide visibility, funding, and resources for CS education. Specifically, the next administration should focus on expanding formal and informal CS learning pathways for all students; training and supporting a robust pool of skilled and highly valued CS educators; and emphasizing ongoing development innovative, evidence-based pedagogy for P–12 CS education. The result will be a world where we don’t need population-specific outreach programs to expand opportunities in CS because CS education and achievement will be an expected norm for all students, from all walks of life.

Proposed Action

A national P–12 CS education initiative should include four key components: (1) White House leadership and coordination, (2) federal budget commitments, (3) increased agency participation and use of diverse policy tools, and (4) mobilization of non-federal actors to undertake complementary actions. The following section expands on each.

White House leadership and coordination

The next administration should work through the White House Office of Science and Technology Policy (OSTP) to oversee and strengthen federal support for universal P–12 CS education in the United States. An OSTP-led Interagency Working Group (IWG) should be established to coordinate relevant federal activities, develop a national strategic action plan, and convene non-federal stakeholders who can contribute through public-private partnerships. Agencies represented on the IWG would help identify offices and programs essential to the success of a national P–12 CS education initiative, and would ensure that federal activities are complementary rather than redundant.

Federal budget commitments

Federal spending on CS education to date has largely been limited to CS as a component of STEM. This includes research funding through the National Science Foundation (NSF) and ED’s Education Innovation and Research (EIR) grant program; discretionary grants from ED that include CS within the STEM designation; and investment by the Department of Defense (DOD) in military-impacted schools through the National Math and Science Initiative (NMSI) College Readiness Program for Military Families, DOD Education Activity (DODEA) schools, and the recently formed Defense STEM Education Consortium (DSEC).

But it has become apparent that CS often suffers when lumped in with the other STEM disciplines. Because CS is newer than many STEM disciplines, CS proposals often fail to qualify for funding from federal or state STEM programs. The rapidly evolving state of CS means that many CS programs—and the technologies they teach—are too new to qualify for strongly evidence-based programs such as ED’s What Works Clearinghouse. Additionally, there is a shortage of professionals with CS backgrounds working in federal funding agencies or serving on funding committees. Further, schools and districts without the resources to start a CS program from scratch are often at a disadvantage in applying for awards from funders that require applicants to meet high baseline requirements (e.g., specific teacher qualifications and certifications, established program history, etc.).

To be successful and equitable, a national P–12 CS education initiative must include dedicated funding for CS education distinct from STEM education. Achieving meaningful change would require Congress to invest approximately $4 billion over four years, including funding for:

Increased agency participation

The two agencies most important to a national P–12 CS education initiative are ED and NSF. However, many other federal agencies, offices, and programs could contribute to such an initiative as well. The next administration should make full use of the federal authorities and policy tools at its disposal. Federal efforts that could be leveraged to support CS education nationwide include:

Mobilization of non-federal actors

Engaging non-federal actors is critical to a successful national P–12 CS education initiative. The White House and participating agencies should convene and collaborate with non-federal actors to amplify the impact of such an initiative through public-private partnerships, collaborative campaigns, and co-investments. Key community champions include:

Precedents

A national P–12 CS education initiative would expand on the Obama administration’s comprehensive CS4All initiative launched in 2016, and would also extend efforts by the Trump Administration to direct ED funding towards STEM and CS. Such an initiative would align with the National Science & Technology Council (NSTC)’s STEM Strategic Plan6 of 2018, President Trump’s 2019 Executive Order on Maintaining American Leadership in Artificial Intelligence,7 and DOD’s science and technology priority areas. Such an initiative also complements established efforts to improve the efficiency of the federal government through technology, efforts such as the Presidential Innovation Fellows and the U.S. Digital Service.

Implementation

This section outlines recommended federal actions that should be taken under the next administration to achieve rigorous, inclusive, universal, and comprehensive P–12 CS education in the United States.

The White House

The next president should sign an executive order launching a national P–12 CS education initiative led by OSTP. OSTP should establish an IWG comprised of federal agency representatives to oversee and coordinate this initiative, including by (1) convening non-federal stakeholders who can contribute through public-private partnerships and (2) developing a strategic national action plan that includes metrics to monitor the initiative’s success. The IWG should report regularly to the Executive Office of the President on the initiative’s progress.

Department of Education

The U.S. Department of Education (ED) should:

National Science Foundation

The National Science Foundation (NSF) should:

Department of Defense

The Department of Defense (DOD) should:

Department of Labor

The Department of Labor (DOL) should:

Other agencies

Many other agencies can contribute to a national P–12 CS education initiative. For instance:

Goals and targets

The initiative described herein will be a success when:

Quantitative targets that can be used to assess progress towards these goals include:

Conclusion

The next administration should build on community-led momentum around CS education by launching a national initiative to establish rigorous, inclusive, and comprehensive CS learning as a standard component of P–12 education in and out of school. CS education enjoys broad bipartisan support, supports federal economic development and workforce goals, and contributes to an educated digital citizenry. Advancing inclusive CS education will increase employability, economic opportunity, and equity for American youth. At the same time, improved CS education will bolster cybersecurity and national defense by preparing Americans to fill critical technical roles in both government and industry, and will foster innovation by the diversifying the technology workforce. Overall, a national P–12 CS education initiative will better prepare our country and our society to address pressing challenges such as healthcare, social mobility, and climate change in an increasingly technology-driven and innovation-based world.

1
National Science Board, 2018 Science and Engineering Indicators, National Science Foundation (2018).
2
Code.org Advocacy Coalition (CAC), Computer Science Teachers Association (CSTA), and Expanding Computing Education Pathways Alliance (ECEP), 2019 State of Computer Science Education: Equity and Diversity, 2019.
3
Scott Page, The Difference: How the power of diversity helps create better groups, firms, schools, and societies, New Jersey: Princeton University Press (2007); NCWIT, What is the Impact of Gender Diversity on Technology Business Performance? Research Summary, (2014).
4
CAC, CSTA, and ECEP, 2019 State Of Computer Science Education; CAC and CSTA, 2018 State of Computer Science Education: Policy and Implementation, (2018).
5
Education Development Center, State of the States Landscape Report: State-Level Policies Supporting Equitable K–12 Computer Science Education, (March 2017).
6
Committee on Stem Education, Charting a Course for Success: America’s Strategy for STEM Education, National Science & Technology Council (December 2018).
7
“Executive Order 13859 of February 11, 2019, Maintaining American Leadership in Artificial Intelligence”, Code of Federal Regulations, title 3 (2019): 3967–3972, https://www.govinfo.gov/content/pkg/FR-2019-02-14/pdf/2019-02544.pdf.