CBE planning for Kenyan teachers
Back to Home
MwalimuDocs Crest

CBE (CBC) Lesson Plan Generator for Kenya, with Outcomes, Key Inquiry Questions and Competencies

A MwalimuDocs lesson plan has these sections, in this order: a header (school, date, learning area, class period, roll, grade, teacher and duration), lesson title, strand, sub-strand, target competencies, specific learning outcomes, key inquiry question, learning resources, organization of learning, lesson development and reflection. MwalimuDocs fills every section except Reflection, which it never writes and leaves to you (the printed and PDF copies leave the empty section out), and it leaves the Roll box in the header blank. Lesson development is a timed table that runs from the introduction, through the lesson steps and a practice activity, to the conclusion and an extended activity.

Lesson plans cover PP1 to Grade 11, one lesson of one sub-strand at a time, and are developed in reference to KICD guidelines. From Grade 9 the document is headed Session Plan.

Updated on 28 October 2026

Generating is free to try. Each lesson plan costs KES 5 to print, download or email, paid by mobile money.

What one lesson plan looks like

An illustrative sample, written by us, of a 40-minute Grade 7 Mathematics lesson: the first lesson of the Whole Numbers sub-strand of 1.0 Numbers. The sample folds the four timed parts of Lesson Development into one cell, where the product shows them as a Time and Content table. The Reflection row is empty, as it is in every plan MwalimuDocs writes.

Sample: a Grade 7 Mathematics lesson plan, Whole Numbers, lesson 1
SectionContent
HeaderSchool name and logo, date and year; Learning Area: Mathematics; Class Period: 8:00 AM - 8:40 AM; Roll: left blank for you; Grade: Grade 7; teacher’s name and registration number; Duration: 40 min.
TitlePlace value and total value of digits
Strand1.0 Numbers
Sub-strandWhole Numbers
Target CompetenciesCommunication and collaboration; Critical thinking and problem solving
Specific Learning OutcomesBy the end of the lesson, the learner should be able to: a. Knowledge: identify the place value of digits up to hundreds of millions; b. Skill: write the total value of each digit in a given number; c. Attitude: show interest in reading large numbers in daily life.
Key Inquiry QuestionWhy does the position of a digit in a number matter?
Learning ResourcesPlace value charts; number cards; counters; Mathematics learner’s book
Organization of LearningPairs, then groups of four for the place value chart activity.
Lesson Development6 min, Introduction: learners read out the school’s enrolment figure and say what each digit stands for. 20 min, lesson development: step 1, place digits on the chart; step 2, read each digit’s place value; step 3, work out total values. 8 min, practice activity and discussion: pairs write the total value of each digit in three numbers and compare answers. 6 min, Conclusion: key takeaways on place and total value; extended activity, find a large number in a newspaper and write its place values at home.
Reflection

How it works

  1. Choose the lesson. Pick the term, grade, learning area, strand and sub-strand. The core competencies for that sub-strand load and are all selected.
  2. Set the class period. Enter the start and end time. The lesson development is timed to fit, and a period longer than usual for the grade is marked as a double period.
  3. Generate. MwalimuDocs writes the plan as the next lesson in that sub-strand. If you or your school have a published scheme of work for it, the outcomes, key inquiry questions and resources come from that scheme.
  4. Print and teach. Pay by mobile money to print it, download it as a PDF or email it.

What goes in each section

  • Header: your school, the date, learning area, class period, grade, your name and the lesson length. Roll is left blank.
  • Strand and Sub-strand: named as the curriculum design names them.
  • Target Competencies: the core competencies the sub-strand develops.
  • Specific Learning Outcomes: three outcomes, for knowledge, skill and attitude, unless your or your school’s published scheme already sets them.
  • Key Inquiry Question: the questions that drive the lesson.
  • Learning Resources: what you need to have ready.
  • Organization of Learning: how learners are grouped.
  • Lesson Development: a timed table from the introduction, through the lesson steps and a practice activity, to the conclusion and an extended activity for home.
  • Reflection: MwalimuDocs never writes it and leaves it to you. The printed and PDF copies leave the empty section out.

Where neither your nor your school's published scheme has a row for the sub-strand, the key inquiry questions and resources come from the curriculum design, and anything neither gives is drafted by AI.

Why a generated lesson plan

Writing a plan by hand for every lesson takes the evening you would spend marking. A generated plan starts from your own grade, sub-strand and timetable, is numbered as the next lesson in that sub-strand, and its record of work entry is ready when you open it.

MwalimuDocs documents are developed in reference to KICD guidelines. MwalimuDocs is not approved by or affiliated with KICD, TSC or the Ministry of Education. A lesson plan leaves Reflection for you; while it is empty, it is left off the printed and PDF copy.