Kalangala district has a total of 23 primary schools spread in nine out of the 63 habited islands. It has three secondary schools and two tertiary institutions. But with a population of 5,800 school going children, only 254 children are able to complete primary seven every year on average.