Lesson plans
Browse resources, guides, services and useful information available in this section.
Download editable CBE lesson plans for PP1–Grade 12. KICD-aligned, easy to customise, and ideal for Kenyan teachers using the CBE system.
Find resources faster
Find what you need faster
Use the titles and summaries below to identify the right resource before opening it.
-
Free Grade 10 Lesson Plans
Rationalized Grade 10 lesson plans give Senior School teachers a practical starting point for lesson-level preparation. Use…
-
Free Grade 7 Lesson Plans
Free Word & PDF Downloads | Aligned to KICD Designs | Tailored for Junior Secondary Use this…
-
Free Grade 4 Lesson Plans
Download Free Word and PDF Files Aligned with KICD and Rationalised CBC Subjects Use this Grade 4…
-
Free Grade 5 Lesson Plans
Use this page to access Grade 5 lesson plans for CBE teaching across Term 1, Term 2…
-
Free Grade 6 Lesson Plans
Download free, editable PDF Grade 6 lesson plans crafted for Upper Primary. Designed with rationalised subjects and…
-
Free Grade 8 Lesson Plans
Download Free Word & PDF Files | KICD-Aligned Lesson Plans | Rationalised Use this Grade 8 lesson…
-
Free Grade 3 Lesson Plans
Download Free PDF and Word Files Aligned with the Rationalised Lower Primary Curriculum Grade 3 lesson plans…
-
Free Grade 9 Lesson Plans
Download KICD-Aligned Grade 9 Lesson Plans | Download Free PDF & Word Files Download Grade 9 lesson…
-
Free PP1 Lesson Plans
You can download fully rationalised CBC PP1 lesson plans for Term 1, Term 2, and Term 3…
-
Free Grade 2 Lesson Plans
Download Free CBE Lesson Plans for Grade 2 in PDF and Word – Updated and Rationalised Why…
-
Free Grade 1 Lesson Plans
Get Free Rationalised Grade 1 Lesson Plans – PDF & Word Formats There is a lot to…
-
Free PP2 Lesson Plans
Free PDF and Word Resources That Are Rationalised and Aligned with TPAD Helping You Plan Better in…
Need something else?
Can't find what you're looking for?
Tell us what you need. Your requests help Teachers Kenya Hub identify useful resources, guides and information to add or improve.