Ответ:

Обозначим уроки: М — математика, Р — русский язык, Ф — физкультура, И — история, Б — биология.

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

Ответ: история, физкультура, русский язык, математика, биология.