1. Найдем, сколько учеников занимается хотя бы одним видом спорта:
\[ 25 - 4 = 21 \text{ (ученик)} \]
2. Найдем, сколько учеников ходят только на футбол или только на шахматы:
\[ 18 + 15 = 33 \text{ (ученика)} \]
3. Разница между этим числом и количеством детей, занимающихся хотя бы одним видом спорта, — это те, кто занимается обоими видами спорта:
\[ 33 - 21 = 12 \text{ (учеников)} \]
Ответ: 12 детей ходят на футбол и шахматы.