Walking into Lakeshore Learning is like walking into a huge, brightly decorated elementary-school classroom that's packed with toys and games. But these toys and games are so fun that kids might not even realize they're learning something as they play. Just about every subject is covered, including math and languages, and you'll find something for every age, from newborn to 6th grade. What sets Lakeshore Learning apart is its materials and resources for teachers, some of which are free.