Rahvakoolid korraldavad kahesugust õpet – lühikursusi (lyhytkurssi) ja pikki õppeprogramme (pitkä opintolinja).
Machadyada dadku waxay guud ahaan qabanqaabiyaan laba waxbarasho oo kala duduwan, koorasyo gaagaaban (lyhytkurssi) iyo leyman waxbarasho oo dhaadheer (pitkä opintolinja).