There is little doubt that the Internet is a great place to find materials for ESL learners of all ages, but this is especially true when it comes to free ESL materials for kids. There are a variety of websites where you can find online activities, games, downloadable worksheets, songs and other things to help kids learn English.
Classroom instruction and immersive experiences are important to the
process of learning a language; but, so are any additional exercises the child can do to solidify the concepts learned in class.
You cannot learn English by solely using ESL materials any more than you can learn Aikido just from watching training videos. These materials are supplemental and should not be used in place of proper instruction. They are here to help your child over rough spots, nothing more.
For example, learning the past tense of verbs can be very challenging:
Class time will introduce the student to these and other irregular verbs, but it is regular practice at home with the supplemental materials you can find on the Internet that will really cement this knowledge.
Here are some great places to find free materials to help the ESL student. Some of these sites provide free materials and others may require registration or even membership to take advantage of everything they have to offer:
The fact is that all of these sites have a great deal of highly useful, fun and interesting things to offer, but they will not teach your child English by themselves. You will need the services of an instructor to help them through the material so that they learn as much as possible as quickly as possible and so they do so correctly. Free ESL materials, whether for kids or adults, can only reinforce what the student learns in the classroom.