Batak Karo jezik ili karo jezik[1] (ISO 639-3: btx), jezik kojim govori oko 600 000 ljudi (1991 UBS)[2] kod jezera Toba na otoku Sumatra u Indoneziji. Zajedno s jezicima batak alas-kluet [btz] i batak dairi [btd] čini sjevernobatačku jezičnu podskupinu.
Piše batačkim pismom, Dijalekt: singkil.