I gave a lesson on the Wooden Hierarchical Material today (a unit cube and then -- to scale -- a ten bar, a hundred square, a thousand cube, a ten thousand bar, a hundred thousand square, and a million cube). We used the million cube to look back at how long ago the dinosaurs lived (if this tiny cube is one year and this gigantic cube is one million years, the dinosaurs lived...), how long ago the trilobites lived, and how long ago the Earth was formed. It was an amazing discussion. The Wooden Hierarchical material is pricey and it wouldn't be a good investment for a homeschooler but it is an amazing thing to SEE a million.
Another -- less expensive -- way to SEE a million is A Million Dotsby Andrew Clements. I highly recommend this book for any classroom.