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 Nyanga High Marist Brothers | 99.99% | $450 | Nyanga | Boys Boarding, Catholic |
| #2 Pamushana Secondary School | 99.5% | $500 | Masvingo | Mixed Boarding, Dutch |
| #3 ZRP High School | 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 High | 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 Anthony's Musiso High | 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 | Mutare | 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 John's 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.
Related Articles







