‘English for Little Children’ is excellent for children to learn basic English vocabulary. It is very appealing to young children because it is attractive and very interactive. There are 2 levels, one for the younger classes and another for slightly older children.
Little Explorers is the English - Spanish version of a Picture Dictionary with links. 1,436 illustrated dictionary entries!