實施七六三學制。兒童 6歲入學。國小分前、後兩期。前期為幼兒國小(3年),用英語講課,農村則用地方語言;後期為高級國小(4 年),全部用英語授課。課程有宗教、語言(方言和英語)、書法、數學、科學、手工藝、音樂、體育與社會學科。國小未實施義務教育。1990年國小毛入學率為 76%。國小畢業生必須參加全國性的畢業考試,只有 30%~35%的人能升入中學。中學也分初級和高級。國中 4年半免費,又稱普通級水平教育;高中 2年全免費,又稱高級水平教育。國中除設 14門普通知識課外,還安排職業技能活動,其中數學、英語、政治、體育、地理、歷史、生物、化學和物理為必修課。學生國中結業須參加烏干達教育證書考試。高中培養具有獨立思考能力的人,使學生既能升學又能就業。學生高中結業參加烏干達高級教育證書考試,取得文憑者方能報考大學。1990年中學入學率為 13%。獨立前,技術教育不發達。20世紀 80年代後,技術教育得到重視,陸續興辦了技術學校、技術專科學校、技術學院和技術大學。技術學校招收國小畢業生,學習 3 年。開設木工、電器維修、陶瓷、裁剪、農業等課程。專業課課時占 60%,與專業有關的基礎課課時占 40%。畢業生獲烏干達初級技術證書。技術專科學校招收持有烏干達教育證書者(即國中畢業生)。開設木工、瓦工、機車技術、農機維修和電器設備維修等專業課程。90%的課時用於專業理論學習和實際操作,10%的課時用於英語與文科知識學習。畢業生獲專業技術文憑。技術學校和技術專科學校免收學費。學生生活費用前者由國家負擔,後者由國家支付 65%。馬凱雷大學是全國唯一的綜合大學,初創於 1922年,1970年改現名。招收高中畢業的優等生,設醫學、農學、林學、獸醫、技術、法律、自然科學、教育、美術、圖書館、社會科學、藝術等系,除醫學和獸醫系學習 4 年~5年外,其他系 3年。畢業生獲學士學位。亦設研究生學位和博士學位課程。1983年建立烏干達技術學院,招收高中和技術專科學校畢業生,主要開設工業技術課程,分為兩年制和四年制,分別授予普通證書和高級證書;還設教育系,一年制,主要培養中學技術課教師。其他還有 4所商學院,課程分高、低兩級,培養高、中級商業人員。師範教育除高等院校設教育系外,還有師範學院、教師培訓學院等。國小教師由教師培訓學院培養,中學教師主要由師範學院和大學教育系培養。1990年大學入學率為 1%。中央教育部全面掌管教育工作。每一個行政區都設教育委員會,負責本區的國小教育,但國小教師的聘任及其工資支付均由中央教育部負責。1987年的教育經費占國民生產總值的 3.4%。