Решение:
- Миша не Герасимов.
- Герасимов учится в 5 классе, а отец Иванова - учитель, значит, Герасимов - не Иванов.
- Герасимов - Семёнов.
- Отец Володи - инженер, а отец Иванова - учитель, значит, Володя - не Иванов.
- Володя - Герасимов.
- Миша - Иванов.
Ответ: Миша - Иванов, Володя - Герасимов, Петя - Семёнов.