Job Description
<p>The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the positions below at the Institute’s Headquarters in Ibadan.</p><p></p><p><strong>Position: Primary School Teacher (2 Positions)</strong></p><p><strong>Contract: 2-years renewable contract </strong></p><p><strong>Location: Ibadan</strong></p><p><strong>Closing Date: 10 August 2026</strong></p><p></p><p><strong>DUTIES</strong></p><p><strong>Commitment to creating a positive and balanced learning environment</strong></p><p>· Foster and maintain a positive, disciplined, and respectful learning environment.</p><p>· Develop and submit lesson plans in line with the IB framework and course guidelines in a timely manner.</p><p>· Deliver instruction aligned with the IITA School’s curriculum, policies, and standards.</p><p>· Demonstrate adequate preparation through effective use of teaching resources and materials.</p><p>· Differentiate lessons to accommodate diverse abilities and learning styles.</p><p>· Clearly communicate lesson objectives and provide opportunities for student reflection and self-evaluation.</p><p>· Promote teamwork and collaborative learning among students.</p><p>· Design and deliver engaging, relevant, and student-centered lessons.</p><p>· Effectively implement prescribed curricula while incorporating additional teaching resources and activities.</p><p>· Integrate opportunities to promote intercultural understanding within lessons.</p><p>· Maintain a well-organized, stimulating, and visually appealing teaching environment.</p><p>· Ensure student work is appropriately displayed and updated regularly.</p><p>· Encourage independent learning among students.</p><p>· Collaborate with and effectively utilize additional staff in lesson planning and delivery.</p><p>· Prepare and provide appropriate cover work in the event of absence.</p><p>· Maintain effective communication and collaboration with students.</p><p>· Build and sustain cooperative and professional relationships with colleagues, parents, and students.</p><p>· Deliver a teaching load of up to 25 out of 30 lessons per week, as assigned.</p><p> </p><p><strong>Assessment of students’ academic development and well-being</strong></p><p>· Assess new students, where required, and recommend appropriate levels of support.</p><p>· Continuously evaluate student progress using a variety of assessment methods.</p><p>· Maintain accurate and up-to-date records of student progress to support final assessments.</p><p>· Communicate promptly with parents regarding concerns that may impact students’ academic performance.</p><p>· Complete all school requirements for assessment and record-keeping in a timely manner.</p><p>· Monitor and document students’ well-being, reporting any significant concerns as required.</p><p> </p><p><strong>Commitment to reflection and improvement of personal practice</strong></p><p>· Participate in the teacher evaluation programme.</p><p>· Engage in peer observation activities to support professional growth.</p><p>· Proactively seek opportunities to enhance professional knowledge and stay updated on current educational practices.</p><p>· Attend and actively participate in in-house training, external courses, and professional conferences.</p><p> </p><p><strong>Contribution to School Community</strong></p><p>· Actively contribute to school improvement initiatives.</p><p>· Share knowledge and expertise with colleagues.</p><p>· Attend and meaningfully contribute to all required meetings.</p><p>· Perform assigned supervisory duties, including break-time supervision.</p><p>· Support and contribute to the school’s extra-curricular programmes.</p><p>· Promote parental engagement and participation in school activities, including Parent–Teacher events.</p><p>· Demonstrate a sound understanding of school policies and respond effectively to routine parent inquiries. </p>
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝