Middle school is a great time to dive deep into history. Kids this age are ready to move beyond simple stories and history projects to more in-depth studies and discussions. And, with a few simple tools, it’s possible to easily create your own middle school history curriculum - perfectly suited for your children.

Planning a homeschool year can often feel like more fun than the actual homeschooling - the pretty calendars, checklists, and even color-coded spreadsheets. But, when it comes down to getting the work done, those pretty planning pages won't do any good if you don't have a plan to actually complete the work. A consistent daily routine or schedule is an important step in the planning process (yes, even more important than those pretty planning pages). Let's look at a few ways you can find a daily homeschool schedule that works for your family.

It takes some time to find the right weekly homeschool schedule. You may have to try a few (or combine a few) before you find what works. But, before you can discover what works, you need to know what options are available. Thankfully, there are plenty of options - and you're sure to find a weekly homeschool schedule that fits your family.

One of the first steps in homeschool planning is taking a look at the big picture - or the big yearly calendar. Before I start trying to figure out how many weeks we have to cover a certain textbook, I need to know how many weeks we'll actually be homeschooling. That's where yearly homeschool planning comes into play.

Are you ready to prepare for a new homeschool year? What's the first step you take? Usually, it's sifting through that pile of homeschool catalogs sitting on your shelf. Or maybe it's asking what other homeschool families will be using. Maybe you're not too sure about your teaching abilities for a certain subject so you buy 2 or 3 programs to cover one subject. But there is a better way to begin the process of planning for a successful homeschool year. The first step - deciding on the most important goals for each child. Let's learn how to set homeschooling goals.