Freelance High School Biology Teacher
MWALIMU ONLINE LTD
Application method
Internal || 35 credit(s) required
Description
We are seeking a knowledgeable and engaging Freelance Biology Teacher to support high school students in understanding biological concepts and preparing for examinations. The role includes teaching topics such as human anatomy, genetics, ecology, and plant physiology.
The teacher will deliver interactive lessons, guide students through practical-based understanding (including simulations where necessary), and assist in revision and exam preparation. Emphasis will be placed on helping students relate theoretical knowledge to real-life applications.
The ideal candidate should be enthusiastic about science education and capable of making biology interesting and easy to understand.
The teacher will deliver interactive lessons, guide students through practical-based understanding (including simulations where necessary), and assist in revision and exam preparation. Emphasis will be placed on helping students relate theoretical knowledge to real-life applications.
The ideal candidate should be enthusiastic about science education and capable of making biology interesting and easy to understand.
Requirements
Bachelor’s Degree in Education (Biology) or related field
TSC registration
Minimum of 2 years teaching experience in secondary school
Strong understanding of KCSE Biology syllabus
Ability to simplify scientific concepts
Experience with practical teaching or lab-based instruction
Good communication and student engagement skills
Ability to teach online or in hybrid settings
Passion for science and student mentorship
TSC registration
Minimum of 2 years teaching experience in secondary school
Strong understanding of KCSE Biology syllabus
Ability to simplify scientific concepts
Experience with practical teaching or lab-based instruction
Good communication and student engagement skills
Ability to teach online or in hybrid settings
Passion for science and student mentorship
KES 500/HR
Deadline: May 31, 2026
93 views