Ответ:

Игорь Петрович, учитель математики, мог наперёд предугадать все наши проказы.

Приложение «учитель математики» относится к имени собственному «Игорь Петрович» и стоит после него, поэтому обособляется запятыми.