Система образования для африканцев состояла из сети начальных миссионерских школ, к которым в первые десятилетия XX в. стали прибавляться неполные средние, а в 1922 г. был открыт технический колледж Макерере в Кампале, ставший впоследствии знаменитым университетом. Начальное и особенно среднее образование ориентировалось в основном на детей вождей. Оно способствовало появлению образованных африканцев, распространению грамотности на местных языках, появлению местных журналистов. К 1945 г. в Уганде насчитывалось 9,5 тыс. учителей-африканцев.
В колониальном обществе Уганды постепенно сформировалась африканская элита. Ее социальные границы, первоначально совпадая с кругом колониальных вождей, постепенно расширялись. Колониальные вожди верхних эшелонов были высокооплачиваемыми чиновниками, жалование которых превышало зарплату неквалифицированного рабочего в 10–20 раз. В «королевствах» многие из них были к тому же собственниками крупных земельных участков – маило, получая с них квазифеодальную ренту.
Развитие товарно-денежных отношений и введение денежного налога привели к возникновению и росту отходничества в зоны разведения экспортных культур и на мелкие предприятия городов. Началось становление пролетариата, в 1939 г. в Уганде появился прообраз профсоюза – Ассоциация шоферов. В протекторате не было четких границ между отдельными социальными группами.
Центром формирования антиколониализма в протекторате стала Буганда. Молодое поколение местной образованной элиты создало такие организации, как Ассоциация молодых баганда (1919) и Ассоциация гражданских служащих Уганды (1922). В 1921 г. возникла Федерация батака – родовых старейшин, не включенных в категорию колониальных вождей и требовавших своего места под солнцем. Из Буганды же в 20-е гг. на другие части протектората распространилось религиозное малакитское движение, вызвавшее особый гнев властей: вместе с пересмотром рядя христианских догматов его лидеры требовали отказа от уплаты налогов. В 1929 г. лидеры движения были арестованы, а само оно запрещено.
Рост демократического крыла местной элиты привел к появлению организаций, выдвигавших антифеодальные и общедемократические требования: Партия простых людей Буганды (1929) и Ассоциация африканского благосостояния (1934). Они выступали, в частности, за введение широкого народного представительства в «туземной» администрации. Подобные организации в 20-30-е гг. появились и в других частях протектората: Молодая Бусога, ассоциация благосостояния Гису и др.
В 1938 г. в Буганде возникла организация «сыновья Кинту» – по имени легендарного основателя правящей династии. Это была первая политическая организация, требования которой носили общеугандийский характер, зародыш союза всех национально-демократических сил протектората.
Большое влияние на развитие антиколониализма в Уганде оказала Вторая мировая война. В составе британских колониальных войск в разных частях Азии и Африки воевало более 80 тыс. угандийцев. После войны некоторые из них возглавили антиколониальное движение. В январе – феврале 1945 г. в Уганде произошла всеобщая забастовка – первое открытое выступление антиколониальных сил. Она была жестоко подавлена британскими властями, но вынудила их пойти на экономические и политические уступки.
В 40-50-е гг. были проведены некоторые реформы колониального управления, в частности, расширены права советов вождей на уровне дистриктов, в 1955 г. был создан совет министров протектората, несколько портфелей в котором получили африканцы.
В 1946 г. в Буганде возникла Партия батака, выдвигавшая общеугандийские антиколониальные и антифеодальные требования. В 1949 г. вместе с Союзом фермеров Уганды (основан в 1949 г.) эта партия организовала крупную акцию – протестное шествие ко дворцу
Путь к независимости Уганды возглавила партия Угандийский национальный конгресс, возникшая в 1952 г. Партия выступила с резкой критикой планов федерации Кении, Уганды и Танганьики, выдвигавшихся британскими властями еще с 30-х гг. Она активно участвовала в борьбе за преодоление политического кризиса в Буганде 1953–1955 гг., когда
В партии постепенно выделилось радикальное крыло, преобразованное в 1960 г. в новую партию – Народный конгресс Уганды. Лидером партии стал Аполо Милтон Оботе. Этой партии противостояли традиционалисты во главе с аристократией Буганды, создавшие партию «Кабака екка» (только