The SCRIPT: Strategic CSforALL Resource & Implementation Planning Tool


The CSforALL Consortium recognizes the unique challenge of creating rigorous, inclusive, and sustainable K-12 CS will require more than teacher advocates. Strong CS teachers are a key component of a successful implementation of CS, but alone they are unable to determine school or district choices about CS courses and pathways. Relying solely on teacher advocates will create an unsystematic and inequitable distribution of CS learning opportunities by favoring schools that happen to have an advocate in the building. In order to provide a foundation for systemic change that includes but does not rely solely on teacher initiative, the CSforALL Consortium looks to school districts as the unit of change. District influencers are frequently been left out of the CS education conversation, and, as a result, have often been disconnected from the grassroots enthusiasm for CS education (Google/Gallup, 2015).

The SCRIPT — the Strategic CSforALL Resource & Implementation Planning Tool — is a new initiative of the Consortium that will serve as a framework and platform to guide Consortium and district staff in the creation of CSforALL implementation plans that adhere to CSforALL values and reflect the unique needs and goals of any school district. The SCRIPT engages school districts in self reflection, review of examples, and goal setting for 6 areas designed from the literature supporting curriculum adoption and organizational change. These areas are: (1) Leadership, (2) Technology Infrastructure, (3) Teacher Capacity and Development, (4) Curriculum and Materials Selection and Refinement, (5) Partners, and (6) Community.


The Vision

The SCRIPT, in its final form, will be:

  • A modular planning tool, addressing multiple areas of preparedness for CSforALL at the district level.
  • A customizable tool, allowing districts to identify current strengths, weaknesses, local and state policy climates, and set priority areas based on district needs and a self assessment.
  • A goal setting environment, enabling districts to identify priority goals, report progress on the goals, and update the plan over time as change occurs.
  • A just-in-time resource dissemination opportunity, where users are presented with resources, case studies, and opportunities to connect to the CSforALL community at appropriate times in the planning process.

SCRIPT Workshops

The SCRIPT tools are currently being developed. We have created rubrics for Leadership, Teacher Capacity and Development, and Curriculum and Materials Selection and Refinement. These rubrics are meant to aid school districts in a self-reflection process and help guide them to rich conversations around CSforALL in their schools.

In workshops, over 90% of participants said the workshop helped them identify actionable goals. One workshop participant said “The most useful portion was developing district goals because we were able to do an honest assessment of the district’s CS education in it’s current state, which was a great stepping stone into developing and determining goals, a plan, and the next steps to bringing CS education to the district.”

We have shared a link to our rubrics below. One participant said “The rubric was a critical piece in developing our goals as it helped us design goals that would get us to the next level and move us along the spectrum.”


How to Get Involved

To become a member of CSforALL, first review the Membership Guidelines. If you meet the membership criteria, complete this form1. We will be reviewing applications and approving new members during the first week of every month. You will hear from us shortly thereafter!

Benefits of Membership

CSforALL members will benefit primarily through the increased visibility of their work to states, districts, schools, and other implementing partners, as well as funders and policy makers. Additionally, CSforALL sees its role as an initiator of community, and members may be invited to participate or share events where they are the target community/audience. As CSforALL evolves and grows under the guidance of the Steering Committee, there may be other benefits.

Responsibilities of Members

Members will be asked to:

  • Create and maintain a CSforALL landing page or resource collection on their website2
  • Provide CSforALL with a logo and URL to display on the website
  • Respond to annual requests from CSforALL for data or reporting of activities/commitments regarding CS education activities (e.g., number of teachers trained, schools impacted, student numbers and demographics, etc.)

1 If your membership is approved, the information you provided for the required fields will be used to create your public membership profile on the CSforALL site. Please do not include any private or confidential information.
2 If a member’s content is explicitly focused on CS education, the member’s primary home page may be used as the CSforALL landing page.