
Listing the top 100 best O level secondary schools in Zimbabwe
At ordinary level which is form 1 to form 4 students get to define themselves and figure out what they like and are good at. O Level results determine what combination of subjects you get to do at A Level which ultimately determines your career so deal with O level carefully.

Top 100 Best O Level Schools in Zimbabwe in 2025
Rank & School Name | Pass Rate (Avg) | Fees (Avg USD) | Location | Type, Church |
---|---|---|---|---|
#1 Marist Brothers Secondary | 99.99% | $450 | Nyanga | Boys Boarding, Catholic |
#2 Pamushana Secondary School | 99.5% | $500 | Masvingo | Mixed Boarding, Dutch |
#3 Zimbabwe Republic Police Borrowdale | 99.5% | $600 | Harare | Mixed Boarding |
#4 Anderson Secondary School | 99% | $800 | Gweru | Mixed Boarding, Seventh-Day |
#5 John Tallach High School | 98.99% | $600 | Bulawayo | Mixed Boarding, Presbyterian |
#6 Monte Cassino Secondary School | 97.7% | $700 | Macheke | Girls Boarding, Catholic |
#7 St Faith's Secondary School | 96% | $500 | Rusape | Boys Boarding, Anglican |
#8 St Ignatius College | 95.5% | $800 | Harare | Mixed Boarding, Catholic |
#9 Regina Mundi Secondary School | 95% | $750 | Gweru | Girls Boarding, Catholic |
#10 St Augustine's Penhalonga | 93.9% | $400 | Mutare | Mixed Boaring, Anglican |
#11 Kriste Mambo Secondary School | 93.5% | $550 | Rusape | Girls Boarding, Catholic |
#12 Moleli High School | 92% | $400 | Norton | Mixed Boarding, Methodist |
#13 St Dominics Chishawasha School | 91.4% | $800 | Harare | Girls Boarding, Catholic |
#14 Nyazura Adventist School | 89.5% | $400 | Nyazura | Mixed Boarding, Seventh-Day |
#15 St Davids Bonda Secondary | 88% | $550 | Sanyatwe | Girls Boarding, Anglican |
#16 Bernard Mizeki College | 87.5% | $800 | Marondera | Boys Boarding, Anglican |
#17 Sandrigham Secondary | 87.2% | $600 | Norton | Mixed Boarding, Methodist |
#18 Goromonzi High School | 86.8% | $400 | Goromonzi | Mixe Boarding |
#19 Langham Secondary School | 86.75% | $600 | Mazowe | Girls Boarding, Anglican |
#20 St Francis Xavier’s Kutama | 86.1% | $700 | Norton | Mixed Boarding, Catholic |
#21 Ruya Adventist Secondary | 85.9% | $450 | Mt Darwin | Mixed Boarding, Seventh-Day |
#22 Bradley Secondary School | 85.5% | $550 | Bindura | Mixed Boarding, Salvation Army |
#23 St Francis of Assisi High | 85.2% | $400 | Chivhu | Mixed Boarding, Catholic |
#24 Mazowe High School | 84.8% | $400 | Pearson | Boys Boarding, Salvation Army |
#25 Chikwingwizha Secondary School | 84.7% | $400 | Shurugwei | Boys Boarding, Catholic |
#26 Hama Secondary School | 84% | $350 | Masvingo | Mixed |
#27 Marange High School | 83.5% | $450 | Mutare | Mixed Boarding, Methodist |
#28 St Antony's High School | 83% | $500 | Masvingo | Mixed Boarding, Catholic |
#29 Marondera High School | 82.8% | $350 | Marondera | Mixed Day |
#30 Serima Secondary | 82.3% | $430 | Masvingo | Mixed Boarding, Catholic |
#31 Nyadire Secondary School | 82.2% | $400 | Mutoko | Mixed |
#32 St Columba’s High School | 81.7% | $350 | Bulawayo | Mixed Day |
#33 Roosevelt Girls High | 81.3% | $700 | Harare | Girls Boarding |
#34 St Dominic’s High School | 80.6% | $700 | Harare | Mixed |
#35 Howard High School | 80.4% | $550 | Mazowe | Mixed Boarding, Salvation Army |
#36 Hartzell High School | 80.2% | $500 | Mutare | Mixed |
#37 St Mary’s Secondary School | 80% | $450 | Hwedza | Mixed Boarding |
#38 Shungu High School | 80% | $550 | Kwekwe | Boys Boarding, Catholic |
#39 St Anne's Gotto Secondary | 79.9% | $500 | Hwedza | Mixed Boarding, Anglican |
#40 Alpha Institute College | 79.9% | $350 | Mutare | Mixed |
#41 Gokomere High School | 79.3% | $550 | Masvingo | Mixed Boarding, Jesuit |
#42 Sanyati Baptist Secondary | 79.1% | $500 | Sanyati | Mixed Boarding, Baptist |
#43 Waddilove High School | 79% | $400 | Marondera | Mixed Boarding, Methodist |
#44 Mandedza High School | 78.6% | $550 | Seke | Mixed Boarding |
#45 Lundi Seconday School | 78.5% | $300 | Bulawayo | Mixed |
#46 Rusununguko High School | 77.4% | $550 | Goromonzi | Mixed |
#47 Zimuto Secondary School | 77.3% | $600 | Masvingo | Mixed Boarding, RCZ |
#48 Daramombe Secondary | 77.25% | $500 | Chivhu | Mixed Boarding, Anglican |
#49 Mukaro High School | 77.1% | $400 | Gutu | Mixed Boarding, Catholic |
#50 Nhowe Secondary School | 77% | $450 | Chikumbakwe | Mixed, Church of Christ |
#51 Nyahuni (Makunde) Secondary | $76% | $350 | Murehwa | Mixed Boarding, Adventist |
#52 Chibi High School | 75.9% | $450 | Masvingo | Mixed Boarding, RCZ |
#53 St Albert's Secondary | 75.7% | $500 | Mavuradonha Mtns | Mixed Boarding, Catholic |
#54 Maranatha Adventist Secondary | 75.5% | $550 | Bulawayo | Mixed, Seventh Day |
#55 St Patrick's Secondary School | 75% | $450 | Gweru | Mixed |
#56 Hanke Adventist Secondary | 75% | $500 | Shurugwi | Mixed Boarding, Seventh Day |
#57 Dadaya Secondary School | 74.8% | $450 | Zvishavane | Mixed |
#58 Makumbe High School | 74.3% | $500 | Buhera | Mixed Boarding, Catholic |
#59 Nyashanu Seconday | 73.9% | $400 | Murambinda | Mixed Boarding |
#60 Mutendi High School | 73.5% | $450 | Masvingo | Mixed Boarding, ZCC |
#61 Mutare Girls High School | 73.4% | $600 | Mutare | Girls Boarding |
#62 St Johns Emarald Hill | 72.9% | $650 | Harare | Mixed Day, Catholic |
#63 St Peters (Mbare) Secondary | 72.5% | $250 | Harare | Mixed Day |
#64 St Paul's Musami | 72.3% | $400 | Murewa | Mixed Boarding, Catholic |
#65 Usher Secondary School | 72% | $500 | Bulawayo | Mixed Boarding, Salvation Army |
#66 All Souls High School | 72% | $500 | Mutoko | Mixed |
#67 Emmanuel Secondary School | 71.7% | $550 | Nyanga | Mixed Boarding |
#68 Green Gables High | 71.5% | $350 | Bulawayo | Mixed |
#69 Murewa High School | 71.2% | $300 | Murewa | Mixed Boarding, Methodist |
#70 Jameson High School | 71% | $450 | Kadoma | Mixed |
#71 Presbyterian Secondary School | 70.4% | $500 | Mhondoro | Mixed, Mhondoro |
#72 Minda Secondary School | 70.3% | $300 | Bulawayo | Mixed |
#73 Queen Elizabeth School | 70.1% | $300 | Harare | Girls Day |
#74 Silveira Secondary School | 70% | $350 | Masvingo | Mixed Boarding, Catholic |
#75 St Killian's Secondary School | 70% | $550 | Nyazura | Mixed Boarding, Catholic |
#76 St Benedict's Secondary | 70% | $600 | Macheke | Mixed |
#77 Ngezi Secondary School | 69.99% | $550 | Mhondoro | Mixed |
#78 Nagle House | 69.8% | $700 | Marondera | Girls |
#79 Msengezi High School | 69.5% | $550 | Chegutu | Mixed Boarding |
#80 Holy Cross Secondary School | 69.4% | $500 | Chirumanzu | Mixed Boarding, Catholic |
#81 Adventist Secondary School | 69.3% | $550 | Gweru | Mixed |
#82 St Michael's High School | 68.6% | $550 | Mhondoro | Mixed Boarding, Catholic |
#83 Msthabezi Secondary School | 68.5% | $300 | Gwanda | Mixed |
#84 St Joseph's Secondary School | 68.3% | $450 | Beitbridge | Mixed Boarding, Catholic |
#85 Mt Selinda High School | 68.1% | $550 | Chipinge | Mixed Boarding, UCCZ |
#86 Makumbi High School | 67% | $500 | Harare | Mixed Boarding, Catholic |
#87 Loreto Secondary School | 66.7% | $400 | Gweru | Girls Boarding, Catholic |
#88 Kwenda Secondary School | 66.5% | $500 | Chikomba | Mixed Boarding |
#89 Pakame Secondary School | 66.45% | $350 | Shurugwi | Mixed Boarding, Methodist |
#90 Lydia Chimonyo Secondary School | 64.8% | $500 | Chimanimani | Girls |
#91 Thekwane High School | 64.5% | $450 | Plumtree | Mixed Boarding |
#92 Chindunduma 2 Secondary | 64.1% | $300 | Shamva | Mixed |
#93 Chemhanza Secondary School | 63% | $400 | Hwedza | Mixed Boarding, Methodist |
#94 Mashoko Secondary School | 62.5% | $300 | Bikita | Mixed |
#95 Chinhoyi High School | 62% | $400 | Chinhoyi | Mixed Boarding |
#96 St Johns Secondary School | 62% | $450 | Harare | Mixed Day, Catholic |
#97 St Philips Secondary | 61.% | $450 | Guruve | Mixed |
#98 Inyathi Secondary School | 60% | $500 | Inyathi | Mixed Boarding |
#99 Mucheke 2 Ndarama School | 59.9% | $300 | Mucheke | Mixed |
#100 St Mathias' Tsonzo Secondary | 58% | $250 | Mutasa | Mixed Day |
At IBZim we are dedicated to providing you the most accurate information and we will keep introducing features like truth scores, comments, surveys and more.
How to pick a high school for O Level Education
Even though less strict compared to A Level enrollemt, most O Level schools have minimum grade 7 units requirements. In primary school children are less serious therefore it's a parent duty to keep pushing their children so that they can secure a place at a good school for Secondary/Ordinary Level Education.
When choosing a school for O Level consider factors such as fees, location, church if its a boarding and a childs behavior. From these factors and other notable ones narrow down to a list of 3 to 5 O Level schools you would prefer the most.
With your top 3 choices go to EMAP, the Ministry of Education released portal for Form 1 enrollment.
Statistics about the Ordinary Level Education sector in Zimbabwe
- After O Level students generally either advance to A level, go straight to varsity or repeat the year if they failed to get at least 5 O Level passes.
- O Level education is cheaper than A Level education.
- At O Level students do many subjects on average 8 to 16 subjects.