Below is a list of subjects that are offered at Form 1 & Form 2 at John Mackenzie Primary School.
FORM 1
FORM 2
ENGLISH
ENGLISH
FRENCH OR SETSWANA
FRENCH OR SETSWANA
GUIDANCE & COUNSELLING
GUIDANCE & COUNSELLING
MATHEMATICS
MATHEMATICS
SCIENCE
SCIENCE
HISTORY
HISTORY
GEOGRAPHY
GEOGRAPHY
ART AND DESIGN
ART AND DESIGN
FOOD AND NUTRITION
FOOD AND NUTRITION
PHYSICAL EDUCATION
PHYSICAL EDUCATION
INFORMATION TECHNOLOGY
INFORMATION TECHNOLOGY
ACCOUNTING