I'm homeschooling ds (age 6). We're using materials designed for several different grade levels. I've been struggling with the constant adjustment--finding the perfect thing and in a few months, it's no longer a fit. We feel very thankful to have the option of homeschooling however.