CSforALL’s mission is to make high-quality computer science an integral part of the educational experience of all K-12 students and teachers and to support student pathways to college and career success.
The Consortium sets a collective agenda together with our membership of more than 380 content providers, education associations, researchers, and supporters to help schools and districts provide all students with rigorous K-12 computer science education. We serve as a platform for connecting diverse stakeholders, providing support to new and developing initiatives, tracking and sharing progress, and communicating about the work to local and national audiences.
What is Computer Science for All?
Computer Science for All (CSforALL) is a bold initiative to empower all students in the US from kindergarten through high school to learn computer science and be equipped with the computational thinking skills they need to be creators in the digital economy, not just consumers, and to be active citizens in our technology-driven world. CSforALL enjoys broad participation and support from government, industry, higher education, nonprofits, and philanthropy.
Why is Computer Science for All important?
Our economy is rapidly shifting, and educators, policymakers, families, and business leaders are increasingly recognizing that computer science (CS) is a new basic skill necessary for economic opportunity and social mobility. Meaningful CS education for all students is critical to both building a diverse workforce to support our innovation-based economy and developing computational literacy for all students regardless of their career path. Although technology is one of the fastest-growing job sectors and offers some of the highest salaries, today only 40% of students have access to CS classes in school, and few students self-select into elective courses without prior exposure. There are more than 600,000 high-paying tech jobs across the US that are currently unfilled, and by 2018, 51% of all STEAM jobs are projected to be in CS-related fields.
CSforALL aims to support the development of rigorous and relevant CS education and computational thinking skills for all students in grades K-12, with a focus on unlocking the missing talent of underrepresented groups of students.