Job Description
Job Vacancies at John Mackenzie Primary School (JMS)
John Mackenzie Primary School in Francistown is inviting applications from qualified and passionate educators to fill the following teaching positions.
Available Positions
- Primary School Teacher
Location
John Mackenzie School, Francistown
Curriculum
Cambridge Curriculum
Job Summary
Are you a dynamic, high-energy educator with a passion for inspiring young minds?
John Mackenzie School is seeking dedicated teachers to join its vibrant and supportive team.
Key Qualities Required
- Adaptable: Embrace change with a positive mindset and stay current with educational trends.
- Collaborative: Work closely with colleagues to foster a supportive and innovative teaching environment.
- High Initiative: Take the lead in creating engaging and effective learning experiences.
- Integrity: Uphold honesty and strong moral principles in all interactions.
- Connection: Build meaningful relationships with students, parents, and staff.
- Involvement: Participate actively in all aspects of school life and contribute to the community.
- Authentic: Approach teaching with genuine care and love for children.
- Inspirational: Motivate students to reach their full potential.
John Mackenzie School believes in nurturing not only academic excellence but also the holistic development of students.
If you are passionate about education and eager to make a difference, the school would love to hear from you.
How to Apply
Please send a covering letter and your latest CV to:
Email: [email protected]
Deadline: Before 12:00 on Friday, 20th February 2026
John Mackenzie Primary School reserves the right not to fill this position.
Contact Details
P.O. Box 121, Francistown
Telephone: 2412326
Fax: 2416005
Email: [email protected]

