IMPORTANT 🛠️📚 We’re currently updating all our resource folders for all lesson plans with fresh, high-quality materials.
We’re sorry for any inconvenience this may cause. Please check back soon — the updated files will be worth the wait.
Planning for a CBC lesson can feel overwhelming, especially when you’re handling a full teaching load. Between unpacking curriculum designs, preparing teaching aids, and completing TPAD requirements, it’s easy to fall behind if you don’t have a solid plan in place.
That’s why we created this hub — a central place where you can find free, well-organised CBC lesson plans for every grade level, from PP1 to Grade 12.
All our lesson plans follow the rationalised curriculum structure released by the Ministry of Education in December 2023, and align with the most recent KICD curriculum designs. Whether you’re teaching Pre-Primary or Senior School, you’ll get editable documents that reflect the latest subject groupings, time allocations, and learner outcomes.
Why CBC Lesson Plans Matter
Under the CBC system, teaching has shifted from simply delivering content to nurturing competencies. That means each lesson plan must be learner-centred, aligned with curriculum designs, and able to show clear progress over time. No more random notes scribbled in diaries—every lesson should have:
- A clear learning outcome
- Key competency focus
- Well-selected learning experiences
- Appropriate assessment strategies
- Relevant community linkages
And most importantly, it should be grade-appropriate, subject-specific, and flexible enough to adapt to your classroom context.
What You’ll Find On This Page
This resource is built with you—the Kenyan teacher—in mind. You’ll find:
- Editable Word and PDF CBC lesson plans for PP1 to Grade 12
- Plans structured according to KICD-approved curriculum designs
- Organised by grade, learning area/subject, and pathway
- Rationalised CBC lesson plans, updated to reflect the 2023 MoE subject rationalisation
- Templates and structure guides to help you write your own
No logins. No sign-ups. Just free, quality lesson planning tools.
Pre-Primary (PP1 & PP2)
PP1 CBC Lesson Plans
At PP1, learning is centred around play, exploration, and early social development. Each lesson plan is designed to promote foundational skills through interactive and hands-on activities.
Subjects covered (Rationalised):
- Language Activities
- Psychomotor and Creative Activities
- Environmental Activities (includes Hygiene & Nutrition)
- Religious Education
📥 Download All PP1 Lesson Plans here [PDF]
PP2 CBC Lesson Plans
PP2 builds on PP1 by adding structure to routines and reinforcing language and self-expression. Activities are still theme-based but encourage more verbal participation and responsibility.
Subjects covered (Rationalised):
- Language Activities
- Psychomotor and Creative Activities
- Environmental Activities (includes Hygiene & Nutrition)
- Religious Education
📥 Download All PP2 Lesson Plans here [PDF]
Lower Primary (Grade 1–3)
Following the Ministry’s rationalised structure, Grades 1 to 3 now have 7 core learning areas.
Grade 1 CBC Lesson Plans
These lesson plans focus on literacy, numeracy, and values, with activities tailored to learner’s level.
Subjects covered:
- English
- Kiswahili
- Indigenous Language
- Mathematics
- Environmental Activities (includes Hygiene & Nutrition)
- Creative Activities
- Religious Education
📥 Download Grade 1 Lesson Plans here
Grade 2 CBC Lesson Plans
More emphasis is placed on reading, counting, exploring the environment, and expressing creativity.
📥 Download Grade 2 Lesson Plans here
Grade 3 CBC Lesson Plans
These plans prepare learners for Junior School by introducing higher-order thinking through engaging and real-world themes.
📥 Download Grade 3 Lesson Plans
Upper Primary (Grade 4–6)
Upper Primary has also been rationalised to reduce subject overload. The lesson plans reflect this streamlined approach.
Subjects covered (Rationalised):
- English
- Kiswahili
- Mathematics
- Indigenous Language
- Science & Technology
- Agriculture
- Social Studies
- CRE / IRE / HRE
- Physical and Health Education (PHE)
- Creative Arts
Grade 4 Lesson Plans
📥 Download Grade 4 Lesson Plans
Grade 5 Lesson Plans
📥 Download Grade 5 Lesson Plans
Grade 6 Lesson Plans
📥 Download Grade 6 Lesson Plans
Junior School (Grade 7–9)
Junior Secondary is structured into learning areas based on rationalised clusters and learner pathways. Our lesson plans integrate performance-based tasks, collaboration, and inquiry.
Subjects covered (Rationalised):
- Integrated Science
- Mathematics
- English
- Kiswahili / KSL
- Social Studies
- Religious Education (CRE/IRE/HRE)
- Business Studies
- Agriculture
- Pre-Technical Studies
- Computer Science / ICT
- Life Skills Education
- Health Education
- Physical Education & Sports
- Performing Arts / Visual Arts
- Foreign / Indigenous Languages
Grade 7 CBC Lesson Plans
📥 Download Grade 7 Lesson Plans
Grade 8 CBC Lesson Plans
📥 Download Grade 8 Lesson Plans
Grade 9 CBC Lesson Plans
📥 Download Grade 9 Lesson Plans
Senior School (Grade 10–12)
Senior School is organised around the three official CBC pathways:
- STEM (e.g. Mathematics, Physics, Biology, Chemistry, Computer Science)
- Social Sciences (e.g. History, Business, Home Science, Religious Education)
- Arts & Sports Science (e.g. Performing Arts, Visual Arts, PE & Sports)
Each lesson plan here is designed to support specialisation, project-based learning, and career-readiness.
Grade 10 Lesson Plans
📥 Download Grade 10 Lesson Plans
Grade 11 Lesson Plans
📥 Download Grade 11 Lesson Plans
Grade 12 Lesson Plans
📥 Download Grade 12 Lesson Plans
Need Help Writing Your Lesson Plans?
Not all lessons are the same—and sometimes you want to tailor your plan to your unique classroom. Here are tools to help:
- CBC Lesson Plan Template (Word) – How to Structure a CBC Lesson Plan
These resources walk you through every part of a lesson—from the general objectives to the specific learning activities and assessment methods. Ideal for TP students, new teachers, or those upgrading from 8-4-4 planning styles.
How to Use This Page Efficiently
- Find your grade in the sections above
- Click to download the lesson plans (you’ll get both Word & PDF versions)
- Customise for your learners’ needs—especially timing, resources, and community activities
- Use it with your schemes (lesson plans align with the KICD scheme structure)
Final Thoughts From a Fellow Teacher
You don’t need to start from scratch every week. Lesson planning should be efficient, not exhausting. These resources are not meant to replace your creativity—they’re meant to give you structure, time, and confidence. You’ll still adapt them to your classroom, but now you won’t have to do it alone.
Whether you’re in a remote primary school or teaching Form 3s in a town setting, this platform is here to support your teaching journey.
You’re not just teaching for exams—you’re preparing your learners for life. Let’s do it right. Plan with purpose. Teach with impact.
Quick Access: Grade-by-Grade Downloads
Grade Level | Download Link |
---|---|
PP1 | Download PP1 Plans |
PP2 | Download PP2 Plans |
Grade 1 | Download Grade 1 Plans |
Grade 2 | Download Grade 2 Plans |
Grade 3 | Download Grade 3 Plans |
Grade 4 | Download Grade 4 Plans |
Grade 5 | Download Grade 5 Plans |
Grade 6 | Download Grade 6 Plans |
Grade 7 | Download Grade 7 Plans |
Grade 8 | Download Grade 8 Plans |
Grade 9 | Download Grade 9 Plans |
Grade 10 | Download Grade 10 Plans |
Grade 11 | Download Grade 11 Plans |
Grade 12 | Download Grade 12 Plans |
Related Teaching Resources for 2025
Enhance your preparation with additional free tools:
- Downloadable Schemes of Work – All Subjects
- Assessment Tools – CBA Support & KNEC Guidelines
- CBE Exams & Marking Schemes (2025)
- KICD Curriculum designs
Wow this site meets my expectations
August 31, 2025 at 5:15 pmWe are grateful catherine.
August 31, 2025 at 7:43 pmNeed to download lesson plans
September 2, 2025 at 5:30 pmHow can I download lesson plans?
September 2, 2025 at 5:31 pmI need grade 4 to 6 lesson plans
September 5, 2025 at 5:51 amWe are doing our best to make all these available. Thanks for the patience.
September 7, 2025 at 6:47 amplease help with the lesson plans
September 12, 2025 at 11:14 amWhich grade?
September 12, 2025 at 5:54 pmWell done thanks
September 13, 2025 at 6:13 pmWhen are lesson plans for grade 4-7 be uploaded?
September 24, 2025 at 8:33 pmWithin the week to early next week. Sorry for inconveniences.
September 25, 2025 at 2:08 pm