Forward Education is building a new library of CSTA lesson plans. Each one takes a Concept from the CSTA K-12 Computer Science Standards and turns it into a complete, multi-day unit your students can work through with their Climate Action Kits. We are starting with three grade bands: K-2, 3-5, and 6-8.
If you have ever looked at the standards document and thought, "This is useful, but who is going to turn it into Monday’s lesson?" That is exactly the problem these units solve.
What Are the CSTA K-12 Computer Science Standards?
The CSTA K-12 Computer Science Standards, developed by the Computer Science Teachers Association, define what students should know and be able to do in computer science at each grade band. Districts across the United States and Canada use them to plan computer science curriculum.
The standards are organized into five core Concepts:
- Algorithms and Programming: creating, testing, and debugging programs
- Computing Systems: how hardware and software work together
- Data and Analysis: collecting, storing, and interpreting data
- Impacts of Computing: how technology shapes people and communities
- Networks and the Internet: how devices communicate and share information
Each Concept contains specific standards for each grade band. K-2 standards are labeled 1A, 3-5 standards are labeled 1B, and middle school standards are labeled Level 2. You can explore all of them in the CSTA interactive standards viewer.
How Will Forward Education’s CSTA Lesson Plans Work?
Each CSTA Concept becomes one full unit. A unit is not a single activity. It is a sequence of sessions that runs across multiple days, and often more than a week, depending on your schedule.
Here is the structure:
- One Concept, one unit. Every unit is built around a single CSTA Concept, like Data and Analysis, at one grade band.
- Sequenced sessions. Each session builds on specific standards within that Concept. Skills stack from one session to the next, so students are never asked to do something they have not been taught.
- A culminating challenge. Every unit ends with a grade-appropriate challenge where students apply everything they have learned to solve a real problem.
- Essential Questions throughout. A set of related Essential Questions frames the whole unit and gives the final challenge its purpose.

This structure means you can pick up a unit and know three things right away: which standards it covers, how long it will take, and what students will be able to do by the end.
What Are Essential Questions?
Essential Questions are open-ended questions that do not have a single correct answer. They push students to connect a technical skill to a bigger idea.
Here is the difference in practice. “What is a loop?” is a recall question. A student can answer it and forget it. An Essential Question sounds more like: “How can computers help us spot patterns that people would miss?” That question drives an entire unit, because students keep coming back to it with better answers as their skills grow.
In our units, Essential Questions do three jobs:
- They frame the big idea. Students learn why the Concept matters, not just how the code works.
- They drive inquiry. Students back up their ideas with evidence, compare approaches, and debate trade-offs.
- They make learning transfer. A student who can answer an Essential Question can apply the Concept to a new tool, a new language, or a new problem.
The culminating challenge in each unit is framed around these questions. Students are not just finishing a build. They are answering a question that mattered from day one.
Which Grade Bands Are Coming First?
We are launching with the three elementary and middle school bands:
![]()
- Grades K-2 (Level 1A): foundations through play and guided exploration
- Grades 3-5 (Level 1B): hands-on building, coding, and data collection
- Grades 6-8 (Level 2): deeper programming, analysis, and real-world problem solving
Every unit at every band connects back to the same five Concepts, so a student who starts in second grade builds on familiar ideas in fifth grade and again in seventh.
Why This Matters for Your Planning
If you are a curriculum coordinator or STEM coach, standards coverage is the question you answer in every meeting. These units are designed so that the answer is already written down. Each session names the standards it builds on, and each unit maps cleanly to one Concept at one grade band.
If you are a classroom teacher, especially one who did not train in computer science, the sequencing does the heavy lifting. You do not need to decide what comes first. The unit already knows.
Key Takeaways
- Forward Education is building CSTA lesson plans for grades K-2, 3-5, and 6-8.
- Each of the five CSTA Concepts becomes a multi-day unit with sequenced sessions.
- Every unit ends in a grade-appropriate challenge framed by Essential Questions.
- Sessions name the specific standards they build on, so coverage is documented for you.
Want to know when the first units go live? Sign up for updates and we will let you know the moment they are ready.






















