Home Landing Page

We believe ​every K-12 student, ​in every school, deserves the opportunity​ to learn computer science.

CSforAll-MN is focused on creating equitable access to CS education across Minnesota, but driving this change also requires the support of policy makers, educators, parents & students, and organizations.

Governor Walz has proclaimed December 5-11 as Computer Science Education Week in Minnesota! See the full proclamation here.


Policy Makers

Review policy recommendations and partner with us.​

Teachers & Educators

Learn about simple ways to get started teaching CS, find professional development opportunities, and review CS frameworks and standards.

Parents & Students

Find out how to advocate for computer science in your school and learn more about the importance of equitable CS experiences. ​


Learn about ways your organization can get involved in furthering CS education in Minnesota.


Only 24% of Minnesota High Schools offer a foundational CS course

CSforAll-MN supports four key components of equitable CS education: Capacity for, Access to, Participation in, and Experience of CS education.

The Importance of Computer Science

Computer Science education fosters curiosity, builds imagination, and provides opportunities to think critically and solve problems. This skillset benefits students, communities, and the economy.

Computer Science enhances:

Equity & Social Justice

Technology, Social & Scientific Innovation 

Citizenship & Civic Engagement

Competencies & Literacies

Personal Agency, Joy & Fulfillment

Economic & Workforce Development 

Our Mission

CSforAll-MN is a collaborative effort by leaders in education, industry, nonprofit organizations, and higher education institutions from across Minnesota dedicated to advancing equitable computer science education policies and opportunities for every K-12 student in the state.