📄 For Job Seekers

Candidate Self-Serve Portal

Create your profile once and get discovered by Kenya's top employers — free, always.

14,800
Active Profiles
97%
Verified
340
Added this week
1
Fill In Your Details

Complete the form with your professional background and skills.

2
Confirm Your Email

Check your inbox and click the confirmation link to activate.

3
Get Discovered

You're live in the database. Employers can find and contact you — only after paying.

💼

Applying for

Teacher of French and English

Teacher of French and English

Employer not specified

Education/Teaching/Training 5 - 7 years Nairobi Posted 5 days ago

Job Description

Makini High School is hiring a Teacher of French and English to deliver engaging French and English lessons. The role is based in Nairobi and TSC membership is required. Job Purpose: Actively encourage and facilitate the formation of each student’s moral character, unique skills, capacities and talents through continuous improvement in ensuring quality education. Key Responsibilities - Endeavour to maintain and develop the ethos of the school in accordance with the directions given by the Directors and subject thereto, the directions given by the Principal. - Teach a class of students and ensure that planning, preparation, recording, assessment and reporting meet their varying learning and social needs. - Contribute to constructive team-building amongst teaching and non-teaching staff, parents and the Directors. - Ensure that the agreed conditions of employment for school teachers are met. - Implement agreed school policies and guidelines in consultation with the Principal. - Support initiatives decided by the Principal and other staff. - Plan appropriately to meet the needs of all students through differentiation of tasks. - Be able to set clear targets based on prior attainment for student’ learning. - Provide a stimulating classroom environment where resources can be accessed appropriately by all students. - Keep appropriate and efficient records of work, integrating formative and summative assessment into weekly and termly planning. - Report to parents on the development, progress and attainment of students. - Maintain good order and discipline amongst students in accordance with the school’s behavior policy. - Participate in meetings which relate to the school’s management, curriculum, administration as well as organization. - Lead, organize and direct support staff within the classroom. - Participate in the performance management system for effective service delivery. - Attend staff meetings, seminars and co-curricular events that are associated with the school curriculum. - Carry out supervisory duties as required. - Assist with out-of-school activities as may be needed from time to time. - Ensure prompt and regular attendance of students and report any absence to the Principal or Deputy Principal in good time. - Promote a professional image of self as a teacher. - Always dress appropriately as a professional and uphold the school’s image. - Undertake such duties that may be reasonably regarded as within the nature of the duties of the post. Any changes of a permanent nature shall be incorporated into the job description in specific terms. - Perform any other duties as directed by the Principal, Deputy Principal or any other senior management staff. Qualifications Education & Experience - Bachelor of Education degree (Education)French and English or French and any second subject from a recognized University/ Institution - Be a registered TSC member - A minimum of 5 years teaching experience in a recognized school. Skills, knowledge, abilities & values - Demonstrate a good knowledge and understanding of current educational issues relating to the specialist subject areas - Strong leadership skills - Interpersonal skills - Embrace team spirit - Ability to work with a diverse student body - Self-driven - Be willing to inspire, challenge, motivate and empower students - Deep understanding of child protection and safeguarding Click here to Apply: https://shorturl.at/NJ8BW

Create your candidate profile to apply

Fill in your details below to join our verified candidate database

Account Details
Personal Information
Professional Details
CV / Resume *
Your Application

Already have an account? Log in

Quality Checks

📧Valid emailPending
📱Phone verifiedPending
💼LinkedIn activePending
🎓Education listedPending
🏭Industry selectedPending
🛠️Skills addedPending

Why Register?

🎯Employers find you — you don't apply
🔒Your contact is shared only after payment
💰100% free for job seekers, always
🔄Update your profile anytime

📬 Check Your Email

After submitting, you'll receive a confirmation email. Click the link inside to activate your account and appear in employer searches.