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.
| Section | Content |
|---|---|
| Header | School 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. |
| Title | Place value and total value of digits |
| Strand | 1.0 Numbers |
| Sub-strand | Whole Numbers |
| Target Competencies | Communication and collaboration; Critical thinking and problem solving |
| Specific Learning Outcomes | By 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 Question | Why does the position of a digit in a number matter? |
| Learning Resources | Place value charts; number cards; counters; Mathematics learner’s book |
| Organization of Learning | Pairs, then groups of four for the place value chart activity. |
| Lesson Development | 6 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
- 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.
- 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.
- 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.
- 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.
