Primary schools in Marsabit County
- Al-Hidaya Muslim Primary SchoolPrimary school · Mixed · Day
- Al - Huda PrimaryPrimary school · Mixed · Day
- Al - Khulafau Rashidin Islamic Centre MadrassaPrimary school · Mixed · Day
- Al - Khulafau Rashidin PrimaryPrimary school · Mixed · Day
- Ambalo PrimaryPrimary school · Mixed · Day
- Anona PrimaryPrimary school · Mixed · Day & Boarding
- Arapal Primary SchoolPrimary school · Mixed · Day
- Argi Primary SchoolPrimary school · Mixed · Day
- Badassa Primary SchoolPrimary school · Mixed · Day
- Balesa Primary SchoolPrimary school · Mixed · Day & Boarding
- Ballah Primary SchoolPrimary school · Mixed · Day
- Basir Primary SchoolPrimary school · Mixed · Day
- Bidii Adventist PrimaryPrimary school · Mixed · Day
- Bilal Academy PrimaryPrimary school · Mixed · Day
- Bishop Cavallera Primary SchoolPrimary school · Mixed · Day
- Bori PrimaryPrimary school · Mixed · Day & Boarding
- Boru Haro PrimaryPrimary school · Mixed · Day
- Bubisa Primary SchoolPrimary school · Mixed · Day & Boarding
- Butiye PrimaryPrimary school · Mixed · Day
- Butiye Special UnitPrimary school · Mixed · Day
- Chalbi Primary SchoolPrimary school · Mixed · Day
- Christ The King Waye Godha PrimaryPrimary school · Mixed · Day
- Dabel PrimaryPrimary school · Mixed · Day & Boarding
- Dadach Elele PrimaryPrimary school · Mixed · Day
- Dambala Fachana PrimaryPrimary school · Mixed · Day
- Dirdima PrimaryPrimary school · Mixed · Day
- Dirib Gombo Primary SchoolPrimary school · Mixed · Day
- Dukana Nomadic Girls PrimaryPrimary school · Girls · Day & Boarding
- Dukana Primary SchoolPrimary school · Mixed · Day & Boarding
- El Beso PrimaryPrimary school · Mixed · Day
- El-Gade Primary SchoolPrimary school · Mixed · Day
- El Hadi Primary SchoolPrimary school · Mixed · Day & Boarding
- El-Molo Bay Primary SchoolPrimary school · Mixed · Day & Boarding
- Father John Memorial Primary SchoolPrimary school · Mixed · Day
- Forolle Primary SchoolPrimary school · Mixed · Day
- Full Gospel PrimaryPrimary school · Mixed · Day
- Funan Nyatta PrimaryPrimary school · Mixed · Day
- Gangeisa Primary SchoolPrimary school · Mixed · Day
- Gar Qarsa Primary SchoolPrimary school · Mixed · Day
- Gas Primary SchoolPrimary school · Mixed · Day & Boarding
- Gatab Primary SchoolPrimary school · Mixed · Day & Boarding
- Godoma Didiqo PrimaryPrimary school · Mixed · Day
- Godoma PrimaryPrimary school · Mixed · Day
- Godomma Primary SchoolPrimary school · Mixed · Day
- Golole PrimaryPrimary school · Mixed · Day
- Goro-Rukesa Primary SchoolPrimary school · Mixed · Day
- Gurram Primary SchoolPrimary school · Mixed · Day
- Harhosa PrimaryPrimary school · Mixed · Day
- Hawecha PrimaryPrimary school · Girls · Day & Boarding
- Heilu PrimaryPrimary school · Mixed · Day
- Hekima Primary SchoolPrimary school · Mixed · Day
- Helmer SchoolPrimary school · Girls · Boarding
- Holale PrimaryPrimary school · Mixed · Day
- Hula-Hula Primary SchoolPrimary school · Mixed · Day
- Hurri Hills Primary SchoolPrimary school · Mixed · Day & Boarding
- Illeret Primary SchoolPrimary school · Mixed · Day
- Kalacha Nomadic Girls Primary SchoolPrimary school · Girls · Boarding
- Kalacha Primary SchoolPrimary school · Mixed · Day & Boarding
- Kamatonyi Primary SchoolPrimary school · Mixed · Day
- Kamboe Primary SchoolPrimary school · Mixed · Day & Boarding
- Karare Primary SchoolPrimary school · Mixed · Day & Boarding
- Karbururi PrimaryPrimary school · Mixed · Day
- Kargi Primary SchoolPrimary school · Mixed · Day & Boarding
- Kinisa PrimaryPrimary school · Mixed · Day & Boarding
- Kituruni Primary SchoolPrimary school · Mixed · Day
- Kiwanja Ndege Primary SchoolPrimary school · Mixed · Day
- Korr Primary SchoolPrimary school · Mixed · Day
- Kubi Bagasa Primary SchoolPrimary school · Mixed · Day
- Kuro PrimaryPrimary school · Girls · Day
- Kurungu Primary SchoolPrimary school · Mixed · Day & Boarding
- Laisamis Primary SchoolPrimary school · Mixed · Day & Boarding
- Leyai Primary SchoolPrimary school · Mixed · Day
- Log-Logo Primary SchoolPrimary school · Mixed · Day & Boarding
- Loiyangalani Primary SchoolPrimary school · Mixed · Day & Boarding
- Lontolio Primary SchoolPrimary school · Mixed · Day & Boarding
- Losikiriachi Primary SchoolPrimary school · Mixed · Day
- Mado Adi PrimaryPrimary school · Mixed · Day
- Maikona Primary SchoolPrimary school · Mixed · Day & Boarding
- Malabot Primary SchoolPrimary school · Mixed · Day
- Mansile PrimaryPrimary school · Mixed · Day
- Manyatta Jillo Primary SchoolPrimary school · Mixed · Day
- Manyatta PrimaryPrimary school · Mixed · Day
- Marsabit Jamia Primary SchoolPrimary school · Mixed · Day
- Marsabit Jamia Upper Primary SchoolPrimary school · Mixed · Day
- Marsabit Primary SchoolPrimary school · Mixed · Day & Boarding
- Mercy Primary SchoolPrimary school · Mixed · Day
- Merille Primary SchoolPrimary school · Mixed · Day
- Milima Mitatu Comboni Primary SchoolPrimary school · Mixed · Day
- Moite Primary SchoolPrimary school · Mixed · Day
- Moyale Gateway Academy PrimaryPrimary school · Mixed · Day
- Moyale Junior Academy PrimaryPrimary school · Mixed · Day
- Moyale Primary SchoolPrimary school · Mixed · Day & Boarding
- Moyale Someni Academy PrimaryPrimary school · Mixed · Day
- Moyale Special UnitPrimary school · Mixed · Day
- Mukh - Gurra PrimaryPrimary school · Mixed · Day
- Muslim PrimaryPrimary school · Mixed · Day
- Mwangaza Primary SchoolPrimary school · Mixed · Day
- Nana PrimaryPrimary school · Mixed · Day
- North Horr Primary SchoolPrimary school · Mixed · Day & Boarding
- Odda PrimaryPrimary school · Mixed · Day & Boarding
Sources
- Senior schools: Ministry of Education lists for the 2026 intake, from the June 2025 list and the December 2025 C1, C2, C3 and C4 lists. Checked 14 October 2026.
- Other schools come from our older directory. Each school page shows its dates.