Ответ:

  1. Володя не Герасимов: Володя учится в 6-м классе, а Герасимов — в 5-м.
  2. Володя не Иванов: отец Володи — инженер, а отец Иванова — учитель.
  3. Значит, Володя — Семёнов.
  4. Миша не Герасимов по условию. Семёнов уже определён как фамилия Володи, поэтому Миша — Иванов.
  5. Оставшаяся фамилия Пети — Герасимов.

Ответ: Миша Иванов, Володя Семёнов, Петя Герасимов.