One of the best ways for kids to learn is through play! And you can easily introduce some formal learning (such as math and science) by using everyday play things.
In our house, the kids are always more likely to practice math or enjoy spelling practice if we connect the activity with a fun game or one of their favorite toys.