Karen Nkirote
@karennkirote
Dedicated Swahili language teacher passionate about student-centered lessons that build fluency, literacy, and cultural understanding.
What I'm looking for
I am a dedicated and passionate Swahili Language Teacher with a Master’s degree from Kenyatta University and four years of teaching experience. I specialize in delivering engaging, student-centered lessons that strengthen fluency in speaking, reading, and writing Kiswahili.
I prepare lesson plans and teaching materials aligned with curriculum standards, and I assess student performance through exams, assignments, and oral tests. I actively improve students’ reading, writing, and speaking skills in Kiswahili, while integrating Swahili culture and literature into classroom learning.
I maintain a positive and disciplined classroom environment and focus on creating a supportive, interactive learning experience. I also support learning through ICT integration in teaching.
Experience
Work history, roles, and key accomplishments
Swahili Language Teacher
Rockfieds Group Of Schools
Jan 2022 - Jan 2026 (4 years)
Taught Kiswahili at primary/secondary level by preparing curriculum-aligned lesson plans and instructional materials. Assessed learners through exams, assignments, and oral tests, improving reading, writing, and speaking while integrating Swahili culture and maintaining classroom discipline.
Education
Degrees, certifications, and relevant coursework
Kenyatta University
Bachelor’s Degree in Education (Arts) / Swahili, Education (Arts) / Swahili
Completed a Bachelor’s degree in Education (Arts) / Swahili at Kenyatta University in 2019.
Kenyatta University
Master’s Degree in Swahili / Kiswahili Studies, Swahili / Kiswahili Studies
Completed a Master’s degree in Swahili / Kiswahili Studies at Kenyatta University in 2016.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Karen?
You can contact Karen and 90k+ other talented remote workers on Himalayas.
Message KarenFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
