I Bjørnafjorden kommunen ligger de tre videregående skolene Os videregående skole, Os gymnas og Fusa videregående skole. Kommunen har 17 offentlige grunnskoler og tre privatskoler.