Schools in Streamwood are in district U46, which is one of the largest districts in the state and has had budget problems in the past. Its schools in Bartlett and Carol Stream are decent but I wouldn't send my kids to any other schools in that district and I know people who moved into better school districts when their kids reached school age. The schools in Elk Grove are better. The library in Streamwood is the Poplar Creek Library (
http://www.poplarcreek.lib.il.us/) but if you're living in Schaumburg you'll probably use the library there, which is much bigger (http://www.stdl.org/) (broken link). Personally I think Elk Grove is the better place to live. They have an excellent park district with a water park, a children's theme park, an indoor skate park, and a community center with a pool and a working carousel. The carousel room can be rented for parties and such - I had my wedding reception there. Elk Grove also has Alexian Brothers Medical Center (one of the best rehab hospitals in the U.S.) and a huge forest preserve.