Зайвим було слово TO 🙈
Насправді, це один з небагатьох випадків, коли між двома дієсловами TO не потрібно ставити.
Тобто правильний варіант тут буде: My teacher made me apologize for what I had said.
Пояснювальна бригада:
1️⃣ make sb do sth - змусити когось щось зробити:
e.g. His sister made him clean his room. - Його сестра змусила його прибрати в його кімнаті.
2️⃣ make sb do sth - призвести когось до якогось наслідку чи стану:
e.g. His father often makes him laugh. – Його батько часто смішить його.