Demographics
A veteran workforce that reflects teachers, but not students
The CS teacher workforce largely mirrors the broader K–12 teaching profession, not the diversity of the student population. Most respondents are experienced classroom educators who came to CS later in their careers, often without formal CS training, especially in elementary grades.
Teacher Roles & Support
Isolated at schools, but connected through external communities
CS teachers often teach multiple subjects, carry heavy course loads, and are frequently the only CS teacher in their building. At the same time, many rely on external networks—such as CSTA chapters and affinity groups – to find collaboration, mentoring, and support.
Curriculum
Teachers cover most foundational CS content, but don’t feel ready for AI
Teachers prioritize computational thinking and programming, and most already cover substantial portions of content aligned to the new standards. Many also introduce students to AI and its societal impacts, but often briefly and with limited confidence.
Challenges & Working Conditions
Teachers love CS, but feel underpaid, overworked, and squeezed for time
Even as they report high enjoyment and long-term commitment, CS teachers describe serious stresses: low pay, heavy workloads, limited PD time, and a lack of academic priority for CS relative to tested subjects.
Equity & Inclusion
Belonging matters, but confidence gaps remain for supporting multilingual learners and students with disabilities
Teachers overwhelmingly value inclusion and belonging in CS, but many feel less confident supporting multilingual learners and students with disabilities. Coverage of accessibility has grown significantly since 2022, yet tools and curricula still fall short of fully meeting students’ needs.
Advocacy
Teachers are working tirelessly to expand access, but can’t do it alone
CS teachers take on significant roles to advocate for students, going beyond their teaching responsibilities. They commonly do this by expanding offerings, recruiting underrepresented learners, and integrating CS into existing courses. However, their confidence in influencing district- and state-level policy has dropped, signaling the need for stronger systemic support.
Recommendations
What it will take to prepare every student for a world powered by computing
The report concludes with three key recommendations—grounded in teachers’ perspectives—aimed at strengthening CS educator readiness and ensuring that CS is treated as a core part of every student’s education.
Take Action
Teachers need your help
Teachers are already doing the work of advancing the next generation of CS education, but they cannot and should not be expected to do it alone. Collective action is required by all members of the community. Choose your role below to explore ways to support CS teachers.
Interact with Data
This interactive dashboard shows the demographics of PK–12 CS teachers who completed our national survey in fall 2024 and a summary of their responses to selected items. Click the tabs across the top to show responses related to different topics. Use the dropdown menus at the top to filter by state and grade level, and the data will automatically update.