Teso je jazyk, ktorým sa hovorí vo východnej Ugande a severnej Keni. Patrí do rodiny nilo-saharských jazykov.
Teso je tónový jazyk, čo znamená, že význam slova sa môže meniť v závislosti od výšky hlasu hovoriaceho. Napríklad slovo "pes" môže v závislosti od použitého tónu znamenať buď "zviera", alebo "priateľ".
Teso má bohatú ústnu tradíciu a mnohé príbehy a básne sa odovzdávajú z generácie na generáciu. Jedným z najznámejších teso príbehov je legenda o Kintu, prvom človeku na zemi.
Teso abeceda pozostáva z 21 písmen a jazyk má pomerne jednoduchú gramatiku. Jeho slovná zásoba je však pomerne obmedzená.
Napriek obmedzenej slovnej zásobe je teso bohatý a expresívny jazyk. Používa ho približne 1,5 milióna ľudí a je jedným z úradných jazykov Ugandy.