Ответ:

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

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