This primary school belongs to St. Zoe schools and currently runs from Primary one to Primary seven. It has both day and boarding sections and has a total enrollment of 264 pupils of which 117 are in the boarding section.