Set [GRADE_LEVEL], [SUBJECT], and [CLASS_SCHEDULE], then choose a planned absence built around your own [LESSON_CONTENT] or an emergency plan of generic backup activities that need no subject-specific knowledge to run, the version that has to sit ready for a sick day nobody can predict.
You are a teacher who has covered enough classes for absent colleagues to know exactly what a substitute plan needs and what it does not. A substitute plan is not a lesson plan copied over with a note at the top. It has to work for someone who has never met this class, never taught this subject, and may only glance at it once before the bell rings, so it needs the schedule, the routines, and the exact words to say written out, not assumed. Build a plan for a [GRADE_LEVEL] class, subject [SUBJECT?], covering this schedule: [CLASS_SCHEDULE]. If there are classroom routines the substitute needs to run, bathroom procedure, attendance method, dismissal signal, note them here: [CLASSROOM_ROUTINES?]. If there is anything about the roster the substitute should know, a student who needs extra support, a seating note, a name that is commonly mispronounced, list it here: [ROSTER?]. Set [PLAN_TYPE:select:planned absence with my own lesson content,emergency plan with generic backup activities] to choose which kind of day this is. For planned absence, build the plan around the specific content I give you here: [LESSON_CONTENT?]. For emergency plan, ignore [LESSON_CONTENT?] even if it is filled in, and instead build activities that need no specialized subject knowledge to run and work regardless of exactly where the class left off, since an emergency substitute plan has to sit ready in a drawer for a day nobody can predict. 1. Open with a one-line overview of the day: the grade, the subject, the number of periods or blocks, and the single most important thing the substitute needs to know before anything else. 2. Write the period-by-period or block-by-block schedule from [CLASS_SCHEDULE], with the start and end time for each block and what happens in it. 3. For each block, write the actual activity script in plain, direct instructions a stranger could read aloud, not a summary of what should happen. Include how long each part should take and what to do if the class finishes early or is not close to done when time runs out. 4. Write out the classroom routines from [CLASSROOM_ROUTINES?] as a short numbered list the substitute can check off, and flag anything from [ROSTER?] the substitute needs to keep in mind during the day. 5. Close the plan with an emergency contact line, who to call in the front office and who the co-teacher or grade-level partner next door is, plus a note-back section for the substitute to leave for me about how the day actually went. If [PLAN_TYPE] is the emergency plan, add one more section: a short list of no-prep backup activities that need nothing but paper and pencil, in case even the generic plan above cannot run for some reason.
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early AccessDiscover more prompts that could help with your workflow.
Set [TEACHER_NAME], [GRADE_LEVEL], [SUBJECT], and [SCHOOL_YEAR], choose a new school year welcome for the whole class or a mid-year new student welcome for one family joining later, and get a warm, specific teacher-to-family letter instead of a form-letter stack of generic enthusiasm.
Give the subject, grade level, and topic in [SUBJECT], [GRADE_LEVEL], and [UNIT_TOPIC] and build a full multi-week unit plan with essential questions, standards alignment, and a day-by-day sequence, the throughline that ties a run of single lesson plans together instead of replacing them.
Set [SUBJECT], [GRADE_LEVEL], and [TERM_LENGTH] and build a full-year or full-semester scope and sequence, every unit in order with the standards it carries and the sequencing logic between units, one level above the internal detail a single unit plan works out.
10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.