Ответ:

  1. Дима не может быть хорошистом: хорошист сидит напротив него.
  2. Слева от Димы сидит ученик, который учится лучше и Коли, и Васи. Значит, этот ученик — отличник: если бы им был Коля или Вася, он не мог бы учиться лучше самого себя.
  3. Дима не может быть ни отличником, ни троечником. Если бы он был отличником, то слева от него не нашлось бы ученика, который учится лучше Коли и Васи. Если бы он был троечником, то среди Коли и Васи были бы отличник и двоечник — и ни один не учился бы лучше обоих.
  4. Значит, Дима — двоечник, а напротив него сидит хорошист. Слева от Димы — отличник; оставшееся место занимает троечник.
  5. Вася сидит напротив троечника. Поэтому Вася — отличник, а троечник — Миша. Оставшийся ученик, Коля, — хорошист.

Расположение относительно Димы: напротив него сидит Коля, слева — Вася, справа — Миша (если смотреть от Димы к центру стола).

Ответ: Вася — отличник, Коля — хорошист, Миша — троечник, Дима — двоечник. Коля сидел напротив Димы, Вася — слева от Димы, Миша — справа.