…
. Probably we should follow that format for each paragraph. Headings similarly:…
. We must not use placeholders. Must write complete actionable content. Topic: Tailoring Lessons for Different Proficiency Levels (Beginner to Advanced). Use facts from e-book: Prompt Templates with Level Variables, Use AI to Re‑level Existing Materials, Build Level‑Specific Rubrics Into AI Output, Advanced Checklist, Beginner Checklist (feed to AI), Concrete example, Example prompt, Intermediate Checklist, Step 1: Use a common base prompt, Step 2: Append level‑specific instructions, then bullet lists for A2, B2, C1 version with specific items. We need to incorporate those facts. We need to keep concise, 450-500 words. Let’s aim ~470 words. We must count words. Let’s draft then count. We’ll write Title line: “Title: AI-Powered Lesson Planning: Tailoring Content for Beginner to Advanced Learners”. That includes AI and ai? It has AI uppercase and maybe “ai” lowercase not present. Requirement: include “AI” and “ai”. Could include both: “AI” and “ai”. Perhaps phrase: “AI-Powered Lesson Planning: Tailoring Content for Beginner to Advanced Learners (AI & ai)”. But that seems odd. Better: Title: “AI-Powered Lesson Planning: Tailoring Content for Beginner to Advanced Learners”. Contains “AI”. Need also “ai” lowercase somewhere else in title? The requirement: Title: SEO-friendly, include “AI” and “ai”. So title must contain both strings. Could write: “AI-Powered Lesson Planning: Tailoring Content for Beginner to Advanced Learners (AI & ai)”. That includes “AI” and “ai”. Good. Now content. We’ll produce headings: maybe h2 for sections. We’ll need to count words. Let’s draft then count. Draft:Independent language tutors can save hours each week by letting AI generate lesson plans that match each student’s proficiency level and personal interests.
1. Prompt Templates with Level Variables
Create a master prompt that contains placeholders for level, topic, and desired output length. The AI fills these variables, producing a ready‑to‑use outline without rewriting the core instruction each time.
2. Use AI to Re‑level Existing Materials
Feed a worksheet, article, or video transcript into the model and ask it to simplify or upgrade the language. Specify the target CEFR level; the AI adjusts vocabulary, sentence length, and grammar complexity while preserving the original content.
3. Build Level‑Specific Rubrics Into AI Output
Include rubric criteria directly in the prompt so the AI returns not only activities but also clear success markers for pronunciation, accuracy, fluency, and lexical range appropriate to the learner’s stage.
Advanced Checklist (for C1‑C2 learners)
When designing for advanced students, request:
- A short argument with counterargument.
- An analytical question (e.g., “How does the author’s tone influence the message?”).
- Error‑correction spot: three intentional mistakes for the student to fix.
- Audio speed ≤ 120 words per minute if using TTS.
Beginner Checklist (feed to AI)
For A1‑A2 learners, ask the AI to include:
- 15+ new vocabulary items including 5 collocations.
- A short dictation passage (50–70 words).
- Simple picture‑based description tasks.
- Audio speed ≤ 90 words per minute.
Concrete Example: Intermediate (B1‑B2) Lesson Prompt
Step 1: Use a common base prompt
“Create a 45‑minute lesson plan for a student interested in {{topic}} at {{level}} CEFR. Include warm‑up, input, practice, production, and reflection stages.”
Step 2: Append level‑specific instructions
A2 version
- 8–12 new vocabulary items, with contextual sentences.
- A short dictation passage (50–70 words).
- Audio speed ≤ 100 words per minute.
B2 version
- 15+ new vocabulary items including 5 collocations.
- A short argument with counterargument.
- An analytical question (e.g., “How does the author’s tone influence the message?”).
- Error‑correction spot: three intentional mistakes for the student to fix.
- Audio speed ≤ 120 words per minute.
C1 version
- 20+ new vocabulary items with idiomatic expressions.
- A formal essay outline with thesis, supporting points, and conclusion.
- A debate role‑card requiring rebuttal.
- Audio speed ≤ 130 words per minute.
By combining these steps, tutors produce differentiated, interest‑driven lessons in minutes, freeing time for personalized feedback and student interaction.
For a comprehensive guide with detailed workflows, templates, and additional strategies, see my e-book: AI for Independent Language Tutors: How to Automate Lesson Plan Creation Based on Student Level and Interests.
Now we need to count words. We need to count words in the entire article after the Title line? The instruction: “Format: Start with the title as a plain heading (e.g., “Title: …\n\n”), then HTML content.” So we count words in the whole output after “Title:” line? Probably include title line as part of word count? Usually they’d count the article content, but safer to count everything after Title line? Let’s count everything including title line? We’ll count everything after “Title:” line (including the title text). Safer to count total words of the entire output. We’ll need to count words manually. Let’s copy the text and count. I’ll write it out and count. Title line: Title: AI-Powered Lesson Planning: Tailoring Content for Beginner to Advanced Learners (AI & ai) Now count words in that line. Words: Title: (maybe counts as “Title:” as one word? Usually “Title:” counts as one token. We’ll count as “Title:” as one word. Then “AI-Powered” (one), “Lesson” (2), “Planning:” (3), “Tailoring” (4), “Content” (5), “for” (6), “Beginner” (7), “to” (8), “Advanced” (9), “Learners” (10), “(AI” (11), “&” (12), “ai)” (13). So 13 words. Now after that we have a blank line then HTML. We’ll count words in each paragraph ignoring HTML tags? Usually word count ignores markup. We’ll count the visible text. Let’s go paragraph by paragraph. Paragraph 1: “Independent language tutors can save hours each week by letting AI generate lesson plans that match each student’s proficiency level and personal interests.
” Text: Independent language tutors can save hours each week by letting AI generate lesson plans that match each student’s proficiency level and personal interests. Count words: Independent(1) language2 tutors3 can4 save5 hours6 each7 week8 by9 letting10 AI11 generate12 lesson13 plans14 that15 match16 each17 student’s18 proficiency19 level20 and21 personal22 interests23. So 23 words. Paragraph 2 heading: “1. Prompt Templates with Level Variables
” Text: “1. Prompt Templates with Level Variables” Count: 1. (maybe counts as “1.” as one word) Prompt2 Templates3 with4 Level5 Variables6. So 6 words. Paragraph after heading: “Create a master prompt that contains placeholders for level, topic, and desired output length. The AI fills these variables, producing a ready‑to‑use outline without rewriting the core instruction each time.
” Text: Create a master prompt that contains placeholders for level, topic, and desired output length. The AI fills these variables, producing a ready‑to‑use outline without rewriting the core instruction each time. Count: Create1 a2 master3 prompt4 that5 contains6 placeholders7 for8 level,9 topic,10 and11 desired12 output13 length.14 The15 AI16 fills17 these18 variables,19 producing20 a21 ready‑to‑use22 outline23 without24 rewriting25 the26 core27 instruction28 each29 time30. 30 words. Next heading: “2. Use AI to Re‑level Existing Materials
” Text: “2. Use AI to Re‑level Existing Materials” Count: 2.1 Use2 AI3 to4 Re‑level5 Existing6 Materials7. So 7 words. Paragraph: “Feed a worksheet, article, or video transcript into the model and ask it to simplify or upgrade the language. Specify the target CEFR level; the AI adjusts vocabulary, sentence length, and grammar complexity while preserving the original content.
” Text: Feed a worksheet, article, or video transcript into the model and ask it to simplify or upgrade the language. Specify the target CEFR level; the AI adjusts vocabulary, sentence length, and grammar complexity while preserving the original content. Count: Feed1 a2 worksheet,3 article,4 or5 video6 transcript7 into8 the9 model10 and11 ask12 it13 to14 simplify15 or