Выход один - давать информацию в игре, и не слишком массированно.
"Круговорот воды в природе" звучит очень скучно для семилетки, да и в школе об этом расскажут.
Есть вещи, которые нравятся детям больше.
География? Можно играть в путешествие на большой карте.
История? Если любит солдатиков - можно поиграть в какую-то конкретную битву.
Динозавры, минералы, вулканы - даже звучит круто.
Но тут важно - если ребенок почувствует, что с ним играют только ради того, чтобы впарить какую-то информацию, которая ему кажется ненужной, он будет сопротивляться.
Многие вещи можно рассказывать "по ходу жизни", понемногу.
Есть еще всякие опыты и поделки, с помощью которых можно что-то "научное" узнать.