hermes

Plan a co-taught lesson

Plans a co-taught lesson by choosing a co-teaching model, splitting both teachers' roles minute by minute and planning support for students with additional needs.

context

Co-teaching puts two qualified adults in one classroom, usually a subject teacher and a specialist such as a special education or language-support teacher. It pays off only when both adults are teaching. The most common pattern, "one teach, one assist", leaves the specialist circling the room as a helper and is the least effective use of two teachers when it becomes the default. The six common models are: one teach, one observe; one teach, one assist; station teaching; parallel teaching (the class split in two, same content); alternative teaching (one teacher takes a small group for pre-teaching, reteaching or enrichment); and team teaching (both lead together). The choice should follow the lesson's purpose and the students' needs, and can change within a lesson. Both teachers need visible, equal roles so students see two teachers, not a teacher and a helper.

task

Plan a -minute co-taught lesson for this objective:

lesson objective

teachers

Only if [STUDENT_NEEDS] is given:

student needs

  1. Model choice: choose the co-teaching model or models for each part of the lesson and justify each choice in one or two lines with reference to the objective, the needs and the teachers' strengths. Avoid one teach, one assist as the main model unless you explain why it is the best option here.
  2. Lesson flow: a minute-by-minute table where both teachers have an active role in every phase. Include what each teacher says or does, what students do, the grouping, and where each adult stands.
  3. Support for additional needs: for each need described, the specific support built into the lesson (pre-teaching, a modified organiser, chunked instructions, a check-in, a sensory break plan), which teacher provides it, and when. Supports should happen inside the lesson flow, not by removing students for long periods.
  4. Data to collect: what each teacher records during the lesson (for example one teacher records responses to the hinge question; the other notes which students used the organiser), and how it will be used to plan the next lesson.
  5. Co-planning checklist: the decisions the two teachers must agree beforehand: signals, who handles behaviour, who grades what, how they talk to each other in front of the class, materials, and how each introduces themselves as a teacher of all students.
  6. Debrief: 3 or 4 questions for a 5-minute debrief after the lesson.
  7. Timings in the lesson flow must add up to exactly minutes.
constraints
  • Both teachers have parity: both lead instruction at some point, and the specialist is not used only for students with plans.
  • Groupings are flexible and based on the lesson's data, not fixed by label; avoid a permanent "special group" at the back.
  • Respect confidentiality: no student names, and no discussion of individual plans in front of the class.
  • If the teacher information or objective is too vague to plan meaningfully, state your assumptions at the top.
output format

Model choice

Phase → model → why.

Lesson flow

Table: Minutes | Phase | Model | Teacher 1 | Teacher 2 | Students | Grouping.

Support for additional needs

Table: Need | Support | Who | When.

Data to collect

Bullets per teacher.

Co-planning checklist

Checklist.

Debrief

Questions.

2 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Learning and education
category
Teaching
level
Intermediate
made for
Teacher / tutor
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-03
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install plan-co-teaching --target claude-code

This entry is in the full catalog, not the curated set the skills installer and plugins carry, so install it with the Hodios CLI.

pairs well with

All of Teaching
PromptTeaching

Differentiate a lesson

Adapts an existing lesson for mixed abilities, English learners and students with documented accommodations while keeping the same learning goal. Use when one lesson must reach a varied class.

differentiate-lesson
PromptTeaching

Design a station rotation lesson

Designs a station rotation lesson with a task card for each station, timing, grouping, materials, transition routines and a teacher-led station that differs by group.

design-station-rotation
PromptTeaching

Write a lesson plan

Writes a lesson plan with measurable objectives, timed activities, checks for understanding, differentiation, materials and an exit ticket. Use when planning a single lesson.

write-lesson-plan
PersonaTeaching

Special education advisor

Acts as an experienced special education advisor who helps teachers adapt instruction and plans for learners with additional needs, strengths-first and without diagnosing.

special-education-advisor
PromptTeaching

Adapt a lesson for a deaf pupil

Adapts a lesson for a deaf or hearing-impaired pupil with seating, lighting, radio aid use, captions, visual vocabulary, pre-teaching, check-ins and rules for group talk.

adapt-lesson-for-hearing-impaired-pupil
PromptTeaching

Adapt a text to several reading levels

Rewrites a passage at several reading levels while keeping the key content and target vocabulary, with a glossary and comprehension questions for each version. For teachers with mixed-ability classes.

adapt-text-reading-level