Moyo - Primary Teacher - Johannesburg, GP, South Africa

Nicholas Moyo

Johannesburg, GP, South Africa


I am man aged 45 and fully qualified primary school teacher. I hold a diploma in education from the University of Zimbabwe and a degree in primary education from Great Zimbabwe) Masvingo State University, Major subjects: Science and Mathematics at both levels, but can comfortably teach almost all Intermediate and Senior phase Learning Areas/subjects.


Primary Teacher


I am a Natural Science, Maths, Technology and English teacher. Very good in remedial or intervention teaching. Computer literate and very active in sporting and co-curricular activities.

Work History



From March 2014

Planning lessons, teaching and marking learner's work.

Contact Person


February 2011 - December 2013

Institution Position Duration Contact Person
Molopo Middle School (Mafikeng) Educator grade 7-9 (Maths; Natural Science and English (FAL) 14/02/2011 to 31/12/2013 Swaratlhe M.C 083 237 0497

Remedial educator Grade

Churchill Educational Programmes (Benoni)

February 2010 - December 2010

Mr. Mthunzi M. 083 426 4659

Educator Grade

Bramley Primary school

October 2009 - January 2010

2009 Principal 011 786 4408/9

Educator Grade

Sun Yet Sen Primary school(Zimbabwe)

January 1998 - June 2009

Mr. Bhebhe M. 00263 733 891 276

Youth soccer development coach (ZIFA)
Athletics coach

Computer literate:- Ms Word; Excel and Internet.
Remedial tutor:- Mathematics and Natural Science.

Intermediate to senior phase (4-9):- Mathematics; Natural Science; Technology and English.

Qualifications & Certifications

Bachelor of Education Environmental Sciences (Natural Sciences)

General Science (Natural Sciences) and Mathematics.


University of Zimbabwe

Environmental Science

Great Zimbabwe University (Masvingo State University)


Minda High School

Skillpages has been acquired by! is pioneering the way people find local services. Skillpages is the world’s premier directory of service providers.

Find out more

Are you sure that you want to leave?