Welcome to John Mackenzie Primary School

The staff at both John Mackenzie Primary School and John Mackenzie Pre– Primary School would like to extend a warm welcome and ensure that you know that your children are as precious to us as they are to you. Choosing the right school for your child is one of the most important decisions you have to make, and we are happy you have chosen John Mackenzie.

Application Forms Available

As a private school, John Mackenzie offers many opportunities to pupils of varying talents, interests and abilities. It is our goal to ensure that all members of the school, when they depart, will do so having been enriched by the John Mackenzie experience, and will look back with pleasure and pride on days of happiness, development and growth.

  • Facebook

High School

Primary School

© Copyright 2020

John Mackenzie  School

Contact Us

Primary School - Tel:+267 2412326

Email: admin2@jmsprimary.ac.bw

High School - Tel: +267 2419799 Email: admin.high@jms.ac.bw

Physical Address

P O BOX 121

Francistown, Botswana