Free Grade 10 Lesson Plans

Rationalized Grade 10 lesson plans give Senior School teachers a practical starting point for lesson-level preparation. Use the term sections below to find the relevant resources, then review each plan against the curriculum design, your timetable, learner needs and the materials available in your school. These free Grade 10 lesson plans are organised for Term 1, Term 2 and Term 3 free access.

Why Grade 10 Lesson Plans Are Important

Grade 10 marks the beginning of Senior School education, where learners start focusing on career pathways and specialized learning areas. Because of this transition, teachers need clear, organized, and competency-based lesson plans that support effective learning outcomes.


Well-prepared Grade 10 lesson plans help teachers to:

  • Deliver lessons confidently and systematically
  • Align teaching with CBC learning outcomes
  • Improve learner participation and engagement
  • Save time during lesson preparation
  • Track competencies, values, and practical activities
  • Integrate assessment strategies within lessons
  • Support differentiated learning in mixed-ability classrooms

Using updated lesson plans also ensures consistency in teaching and helps schools maintain quality curriculum delivery across all classes.


What is included.

The Grade 10 lesson plans available on this page are professionally organized and suitable for Senior School teachers across different pathways and learning areas. Each lesson plan is prepared in a teacher-friendly format for easy use in class.


The lesson plans include:

  • Specific learning outcomes
  • Key inquiry questions
  • Learning experiences and activities
  • Teaching and learning resources
  • Core competencies integration
  • Values and Pertinent and Contemporary Issues (PCIs)
  • Assessment methods
  • Reflection section for teachers

The content follows the latest CBC curriculum structure and is prepared to support smooth lesson delivery in Senior School.

CBC Grade 10 Lesson plans

Grade 10 Lesson Plans Term 1

COMING SOON

Grade 10 Lesson Plans Term 2

Free weekly updates for Kenyan teachers

Get teaching resources & career updates in your inbox

CBC/CBE notes, schemes. exams. curriculum updates and more for your grades, plus TSC circulars and career news.

🔒 100% free Β· Unsubscribe any time Β· No spam

Title & Resource DetailsAction
Term 2 Grade 10 Marine Technology Lesson Plan
πŸ“„ PDF πŸ’Ύ 572.64 KB πŸ‘οΈ 98 views
Download Free
Term 2 Grade 10 Mandarin Lesson Plan
πŸ“„ PDF πŸ’Ύ 650.90 KB πŸ‘οΈ 94 views
Download Free
Term 2 Grade 10 English Literature Lesson Plan
πŸ“„ PDF πŸ’Ύ 563.97 KB πŸ‘οΈ 145 views
Download Free
Term 2 Grade 10 Kiswahili Lugha Lesson Plan
πŸ“„ PDF πŸ’Ύ 582.71 KB πŸ‘οΈ 160 views
Download Free
Term 2 Grade 10 IRE Lesson Plan
πŸ“„ PDF πŸ’Ύ 566.60 KB πŸ‘οΈ 115 views
Download Free
Term 2 Grade 10 Indigenous Language Lesson Plan
πŸ“„ PDF πŸ’Ύ 565.18 KB πŸ‘οΈ 88 views
Download Free
Term 2 Grade 10 ICT Lesson Plan
πŸ“„ PDF πŸ’Ύ 276.31 KB πŸ‘οΈ 129 views
Download Free
Term 2 Grade 10 History and Citizenship Lesson Plan
πŸ“„ PDF πŸ’Ύ 566.03 KB πŸ‘οΈ 177 views
Download Free
Term 2 Grade 10 German Lesson Plan
πŸ“„ PDF πŸ’Ύ 589.84 KB πŸ‘οΈ 79 views
Download Free
Term 2 Grade 10 Geography Lesson Plan
πŸ“„ PDF πŸ’Ύ 570.15 KB πŸ‘οΈ 128 views
Download Free
Term 2 Grade 10 General Science Lesson Plan
πŸ“„ PDF πŸ’Ύ 611.40 KB πŸ‘οΈ 105 views
Download Free
Term 2 Grade 10 French Lesson Plan
πŸ“„ PDF πŸ’Ύ 574.96 KB πŸ‘οΈ 81 views
Download Free
Term 2 Grade 10 Kiswahili Fasihi Lesson Plan
πŸ“„ PDF πŸ‘οΈ 124 views
Download Free
Term 2 Grade 10 Essential Mathematics Lesson Plan
πŸ“„ PDF πŸ’Ύ 598.43 KB πŸ‘οΈ 160 views
Download Free
Term 2 Grade 10 English Lesson Plan
πŸ“„ PDF πŸ’Ύ 599.26 KB πŸ‘οΈ 133 views
Download Free
Term 2 Grade 10 Electrical Technology Lesson Plan
πŸ“„ PDF πŸ’Ύ 578.64 KB πŸ‘οΈ 85 views
Download Free
Term 2 Grade 10 CRE Lesson Plan
πŸ“„ PDF πŸ’Ύ 487.19 KB πŸ‘οΈ 136 views
Download Free
Term 2 Grade 10 Core Mathematics Lesson Plan
πŸ“„ PDF πŸ’Ύ 583.16 KB πŸ‘οΈ 193 views
Download Free
Term 2 Grade 10 Computer science Lesson Plan
πŸ“„ PDF πŸ’Ύ 578.08 KB πŸ‘οΈ 120 views
Download Free
Term 2 Grade 10 Community Service Learning Lesson Plan
πŸ“„ PDF πŸ’Ύ 379.28 KB πŸ‘οΈ 121 views
Download Free
Term 2 Grade 10 Chemistry Lesson Plan
πŸ“„ PDF πŸ’Ύ 589.83 KB πŸ‘οΈ 140 views
Download Free
Term 2 Grade 10 Business Studies Lesson Plan
πŸ“„ PDF πŸ’Ύ 582.10 KB πŸ‘οΈ 125 views
Download Free
Term 2 Grade 10 Building Construction Lesson Plan
πŸ“„ PDF πŸ’Ύ 578.51 KB πŸ‘οΈ 83 views
Download Free
Term 2 Grade 10 Biology Lesson Plan
πŸ“„ PDF πŸ’Ύ 588.16 KB πŸ‘οΈ 188 views
Download Free
Term 2 Grade 10 Aviation Technology Lesson Plan
πŸ“„ PDF πŸ’Ύ 595.77 KB πŸ‘οΈ 74 views
Download Free
Term 2 Grade 10 Arabic Lesson Plan
πŸ“„ PDF πŸ’Ύ 571.11 KB πŸ‘οΈ 72 views
Download Free
Term 2 Grade 10 Media Technology Lesson Plan
πŸ“„ PDF πŸ’Ύ 586.79 KB πŸ‘οΈ 77 views
Download Free
Term 2 Grade 10 Metal Technology Lesson Plan
πŸ“„ PDF πŸ’Ύ 555.47 KB πŸ‘οΈ 81 views
Download Free
Term 2 Grade 10 Music and Dance Lesson Plan
πŸ“„ PDF πŸ’Ύ 366.95 KB πŸ‘οΈ 83 views
Download Free
Term 2 Grade 10 Physical Education Lesson Plan
πŸ“„ PDF πŸ’Ύ 369.75 KB πŸ‘οΈ 116 views
Download Free
Term 2 Grade 10 Physics Lesson Plan
πŸ“„ PDF πŸ’Ύ 585.44 KB πŸ‘οΈ 117 views
Download Free
Term 2 Grade 10 Power Mechanics Lesson Plan
πŸ“„ PDF πŸ’Ύ 522.66 KB πŸ‘οΈ 75 views
Download Free
Term 2 Grade 10 Sports and Recreation Lesson Plan
πŸ“„ PDF πŸ’Ύ 532.80 KB πŸ‘οΈ 86 views
Download Free
Term 2 Grade 10 Theatre and Film Lesson Plan
πŸ“„ PDF πŸ’Ύ 575.57 KB πŸ‘οΈ 83 views
Download Free
Term 2 Grade 10 Wood Technology Lesson Plan
πŸ“„ PDF πŸ’Ύ 600.56 KB πŸ‘οΈ 70 views
Download Free
Term 2 Grade 10 Agriculture Lesson Plan
πŸ“„ PDF πŸ’Ύ 522.50 KB πŸ‘οΈ 134 views
Download Free

Grade 10 Lesson Plans Term 3

Title & Resource DetailsAction
GRADE 10 Agriculture Term 3 Lesson Plans
🏒 Healthy Planet 🏒 MTP πŸ“„ PDF πŸ’Ύ 679.83 KB πŸ‘οΈ 70 views
Download Free
Grade 10 Arabic Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 653.83 KB πŸ‘οΈ 9 views
Download Free
Grade 10 Aviation Technology Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 688.59 KB πŸ‘οΈ 15 views
Download Free
Grade 10 Biology Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 685.65 KB πŸ‘οΈ 30 views
Download Free
Grade 10 Business Studies Term 3 Lesson Plans
🏒 Master πŸ“„ PDF πŸ’Ύ 729.79 KB πŸ‘οΈ 39 views
Download Free
Grade 10 Building Construction Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 686.88 KB πŸ‘οΈ 13 views
Download Free
GRADE 10 CRE Term 3 Lesson Plans
🏒 Hummingbird 🏒 MTP πŸ“„ PDF πŸ’Ύ 764.13 KB πŸ‘οΈ 34 views
Download Free
Grade 10 Chemistry Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 757.27 KB πŸ‘οΈ 45 views
Download Free
GRADE 10 Community Service Learning Term 3 Lesson Plans
🏒 MTP 🏒 Oxford πŸ“„ PDF πŸ’Ύ 521.00 KB πŸ‘οΈ 36 views
Download Free
GRADE 10 Computer Science Term 3 Lesson Plans
🏒 Champion 🏒 Modern Technology πŸ“„ PDF πŸ’Ύ 696.30 KB πŸ‘οΈ 34 views
Download Free
Grade 10 Core Mathematics Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 681.17 KB πŸ‘οΈ 48 views
Download Free
GRADE 10 Electrical Technology Term 3 Lesson Plans
🏒 Distinction 🏒 Master πŸ“„ PDF πŸ’Ύ 734.35 KB πŸ‘οΈ 10 views
Download Free
Grade 10 English Literature Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 677.08 KB πŸ‘οΈ 36 views
Download Free
Grade 10 English Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 712.20 KB πŸ‘οΈ 47 views
Download Free
GRADE 10 Essential Mathematics Term 3 Lesson Plans
🏒 Master 🏒 Mentor πŸ“„ PDF πŸ’Ύ 691.50 KB πŸ‘οΈ 35 views
Download Free
Grade 10 Fine Arts Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 760.03 KB πŸ‘οΈ 10 views
Download Free
Grade 10 French Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 743.88 KB πŸ‘οΈ 11 views
Download Free
GRADE 10 General Science Term 3 Lesson Plans
🏒 Hummingbird 🏒 Mentor πŸ“„ PDF πŸ’Ύ 728.98 KB πŸ‘οΈ 21 views
Download Free
Grade 10 German Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 709.37 KB πŸ‘οΈ 14 views
Download Free
GRADE 10 Geography Term 3 Lesson Plans
🏒 Distinction 🏒 Longhorn πŸ“„ PDF πŸ’Ύ 623.60 KB πŸ‘οΈ 24 views
Download Free
Grade 10 HRE Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 722.64 KB πŸ‘οΈ 9 views
Download Free
GRADE 10 History & Citizenship Term 3 Lesson Plans
🏒 MTP 🏒 Oxford πŸ“„ PDF πŸ’Ύ 678.27 KB πŸ‘οΈ 31 views
Download Free
GRADE 10 Home Science Term 3 Lesson Plans
🏒 MTP 🏒 Mentor πŸ“„ PDF πŸ’Ύ 677.05 KB πŸ‘οΈ 19 views
Download Free
GRADE 10 ICT Term 3 Lesson Plans
🏒 KLB 🏒 Spotlight πŸ“„ PDF πŸ’Ύ 388.55 KB πŸ‘οΈ 27 views
Download Free
Grade 10 IRE Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 681.26 KB πŸ‘οΈ 14 views
Download Free
Grade 10 Indigenous Language Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 479.81 KB πŸ‘οΈ 17 views
Download Free
Grade 10 Kiswahili Fasihi Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 601.81 KB πŸ‘οΈ 26 views
Download Free
Grade 10 Mandarin Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 730.63 KB πŸ‘οΈ 10 views
Download Free
GRADE 10 Kiswahili Lugha Term 3 Lesson Plans
🏒 Akili Pevu 🏒 Oxford πŸ“„ PDF πŸ’Ύ 634.58 KB πŸ‘οΈ 42 views
Download Free
Grade 10 Marine Technology Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 721.50 KB πŸ‘οΈ 11 views
Download Free
Grade 10 Media Technology Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 676.38 KB πŸ‘οΈ 15 views
Download Free
Grade 10 Metal Technology Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 692.44 KB πŸ‘οΈ 17 views
Download Free
Grade 10 Music & Dance Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 673.67 KB πŸ‘οΈ 16 views
Download Free
Grade 10 Physical Education Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 479.95 KB πŸ‘οΈ 23 views
Download Free
Grade 10 Power Mechanics Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 666.00 KB πŸ‘οΈ 14 views
Download Free
Grade 10 Sports & Recreation Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 668.27 KB πŸ‘οΈ 14 views
Download Free
Grade 10 Theatre & Film Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 623.56 KB πŸ‘οΈ 10 views
Download Free
Grade 10 Wood Technology Term 3 Lesson Plans
πŸ“„ PDF πŸ’Ύ 668.58 KB πŸ‘οΈ 10 views
Download Free

Who Can Use These Grade 10 Lesson Plans?

These lesson plans are suitable for:

  • Grade 10 teachers in Senior School
  • CBC teachers handling specialized pathways
  • Teachers preparing schemes and professional records
  • School administrators and Heads of Department
  • Teacher trainees and intern teachers

The lesson plans are designed to reduce workload while improving lesson organization and curriculum coverage.

Benefits of Downloading Ready-Made Grade 10 Plans

Many teachers spend several hours every week preparing lessons manually. Downloading ready-made Grade 10 lesson plans helps reduce preparation time and allows teachers to focus more on classroom delivery and learner support.

Some key benefits include:

Saves Time

Prepared lesson plans eliminate the need to create lessons from scratch every day.

Supports CBC Implementation

The lesson plans follow competency-based learning approaches recommended by KICD and the Ministry of Education.

Improves Lesson Delivery

Structured lessons help teachers maintain flow, learner engagement, and proper assessment during teaching.

Easy to Edit and Customize

Teachers can modify the lesson plans depending on learner needs, school resources, or teaching approaches.

Promotes Professional Record Keeping

Maintaining organized lesson plans supports teacher professionalism and school academic documentation.

How to Use these Lesson Plans Effectively

To get the best results from these Grade 10 lesson plans, teachers should:

  • Review the lesson before entering class
  • Prepare teaching and learning resources in advance
  • Adapt activities to suit learner abilities
  • Integrate practical and learner-centered approaches
  • Use formative assessment throughout the lesson
  • Record reflections after every lesson

Teachers are encouraged to personalize the lesson plans where necessary while maintaining curriculum objectives.

Do the lesson plans cover all learning areas?

Yes. The page provides Grade 10 lesson plans for all learning areas taught in Senior School.

Frequently asked questions

Can teachers edit the lesson plans?

Yes. Teachers can customize the lesson plans depending on learner needs and available resources.

Are the Grade 10 lesson plans available for all terms?

Yes. Lesson plans for Term 1, Term 2, and Term 3 are available through the sections provided above.

Why should teachers use ready-made lesson plans?

Ready-made lesson plans save time, improve lesson organization, and support effective CBC curriculum delivery.

[am-author]

Sharing is caring!

Enjoyed the resources? Please share them with your fellow teachers using the platforms below.

Leave a Reply

Your email address will not be published. Required fields are marked *