K-12 lesson planning and classroom tools
For US K-12 teachers and instructional coaches: unpack standards, plan, differentiate, write math checks, make slides, prep, post to Google Classroom or Canvas. K-12 skills use US standards and come with Claude for Teachers. De-identify student data, follow district AI policy, review before class.
11 resourcesUpdated 2026-10-12
- Learning Commons Knowledge GraphMCPStep 1: find a state standard, its teachable parts and math progressions. Claude for Teachers, or early-access API key.learning-commons-org/knowledge-graph160

- Education Agent Skills LibrarySkillStep 2: plan the unit with backwards design, spaced retrieval and rubric skills. Free; Cowork, Claude Code or Codex.GarethManning/education-agent-skills870

- K-12 Lesson Plan CreationSkillStep 3: a new lesson plan, handouts and observation sheet as Word files. In Claude for Teachers; elsewhere needs Python.anthropics/k12-teacher-skills567

- K-12 Lesson DifferentiationSkillStep 4: turn an existing lesson into below, at and above grade-level handouts and a teacher plan. Word; setup as step 3.anthropics/k12-teacher-skills568

- K-12 Check for UnderstandingSkillStep 5: 1-3 quick questions whose wrong answers point to specific misconceptions, with next moves. Math only.anthropics/k12-teacher-skills567

- ASSISTments MathPluginStep 6, math: split a standard into sub-skills, draft practice or quizzes. Claude Code; ASSISTments account to save.ASSISTments/ClaudePlugins2

- PPTXSkillStep 7: build editable PowerPoint slides or fill your school template. In Claude Code or Codex needs Node and Python.anthropics/skills182k

- K-12 Lesson PrepSkillStep 8: prepare to teach: work the lesson's key task with the agent, spot almost-right answers, get a short prep note.anthropics/k12-teacher-skills567

- gws-classroomSkillStep 9, Google Classroom: post assignments, announcements. Needs the gws tool and a Google Cloud project; ask IT first.googleworkspace/cli31.6k

- Canvas MCP ServerMCPStep 9, Canvas: create assignments and modules, post announcements. Needs a Canvas API token; turn on anonymization.vishalsachdev/canvas-mcp295

- gws-formsSkillStep 10: exit-ticket Google Form that collects no names or emails; read answers before next lesson. Needs the gws tool.googleworkspace/cli31.6k
