Overwhelming sometimes, but extremely useful. This book contains a basic list to help parents with what is generally taught when in schooling. It's usefulness is in these lists and also in the amount of resources suggested for each topic. If you are designing your own homeschooling program, it will be super helpful. N.B. Some of the free links are no longer working.