7 Steps to Plan Your Homeschool Week (with a Free Printable!)

How to Plan Your Homeschool Week

Inside: A simple way to plan your homeschool week

7 Steps to Plan Your Homeschool Week

Are you new to homeschooling and wondering how to plan each homeschool week?

Here you’ll find the way that’s working well for me (with a free printable if your brain works the same way mine does)!

How to Plan a Week of Homeschool

FIRST, you’ll need to have your yearly plan set. If you need some help with that, check out this post:

How to Plan Your Homeschool Year in as Little as One Weekend

Once you’ve got that settled, follow these 7 steps to plan your homeschool week:

Step 1: DownLoad the Printable

For my homeschool planning sheets, I use this printable.

Homeschool Planning Sheets

It organizes our week by subjects, which we’ll talk about more in a minute! The big space allows me to write about our lessons in detail, making it easier for me to know exactly what we’re doing each day.

You can hole-punch your sheets and put them into a small binder to use as a homeschool planner. Then at the end of the year, include copies of your lesson plans into your kids’ portfolios (if that’s something you have to do in your state).

Since the lesson plans are organized by subject, it makes it easy to put them right in with the worksheets, tests, or other assignments and keep everything neat and organized.

If you want to use these, sheets, download your copy by subscribing to my email list (I send out just 2 monthly emails) here:

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic); /* LOADER */ .ml-form-embedSubmitLoad { display: inline-block; width: 20px; height: 20px; } .ml-form-embedSubmitLoad:after { content: ” “; display: block; width: 11px; height: 11px; margin: 1px; border-radius: 50%; border: 4px solid #fff; border-color: #ffffff #ffffff #ffffff transparent; animation: ml-form-embedSubmitLoad 1.2s linear infinite; } @keyframes ml-form-embedSubmitLoad { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #mlb2-1572608.ml-form-embedContainer { box-sizing: border-box; display: table; height: 99.99%; margin: 0 auto; position: static; width: 100% !important; } #mlb2-1572608.ml-form-embedContainer h4, #mlb2-1572608.ml-form-embedContainer p, #mlb2-1572608.ml-form-embedContainer span, #mlb2-1572608.ml-form-embedContainer button { text-transform: none !important; letter-spacing: normal !important; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper { background-color: #62b6b4; border-width: 0px; border-color: transparent; border-radius: 4px; border-style: solid; box-sizing: border-box; display: inline-block !important; margin: 0; padding: 0; position: relative; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper.embedPopup, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper.embedDefault { width: 400px; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper.embedForm { max-width: 400px; width: 100%; } #mlb2-1572608.ml-form-embedContainer .ml-form-align-left { text-align: left; } #mlb2-1572608.ml-form-embedContainer .ml-form-align-center { text-align: center; } #mlb2-1572608.ml-form-embedContainer .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; } #mlb2-1572608.ml-form-embedContainer .ml-form-align-right { text-align: right; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img { border-top-left-radius: 4px; border-top-right-radius: 4px; height: auto; margin: 0 auto !important; max-width: 100%; width: undefinedpx; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody { padding: 20px 20px 0 20px; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal { padding-bottom: 0; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent { margin: 0 0 20px 0; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 { color: #ffffff; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: 400; margin: 0 0 10px 0; text-align: center; word-break: break-word; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p { color: #ffffff; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin: 0 0 10px 0; text-align: left; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol { color: #ffffff; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 14px; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a { color: #000000; text-decoration: underline; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child { margin: 0; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form { margin: 0; width: 100%; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow { margin: 0 0 20px 0; width: 100%; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow { float: left; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm { margin: 0; padding: 0 0 20px 0; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow { margin: 0 0 10px 0; width: 100%; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item { margin: 0; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal { margin: 0; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input { background-color: #ffffff !important; color: #333333 !important; border-color: #cccccc !important; border-radius: 4px !important; border-style: solid !important; border-width: 1px !important; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 14px !important; height: 40px; line-height: 20px !important; margin-bottom: 0; margin-top: 0; margin-left: 0; margin-right: 0; padding: 10px 10px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #333333; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #333333; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #333333; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #333333; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow { height: 42px; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 70%; float: left; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal { width: 30%; float: left; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { box-sizing: border-box; float: left; padding-right: 10px; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input { background-color: #ffffff; color: #333333; border-color: #cccccc; border-radius: 4px; border-style: solid; border-width: 1px; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 0; margin-top: 0; padding: 10px 10px; width: 100%; box-sizing: border-box; overflow-y: initial; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button { background-color: #d43328 !important; border-color: #d43328; border-style: solid; border-width: 1px; border-radius: 4px; box-shadow: none; color: #ffffff !important; cursor: pointer; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 14px !important; font-weight: 700; line-height: 20px; margin: 0 !important; padding: 10px !important; width: 100%; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover { background-color: #333333 !important; border-color: #333333 !important; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=”checkbox”] { display: inline-block; float: left; margin: 1px 0 0 0; left: 0; top: 0; opacity: 1; visibility: visible; appearance: checkbox !important; -moz-appearance: checkbox !important; -webkit-appearance: checkbox !important; position: relative; height: 14px; width: 14px; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description { color: #000000; display: block; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; padding-left: 25px; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label { font-weight: normal; margin: 0; padding: 0; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a { color: #000000; text-decoration: underline; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p { color: #000000 !important; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif !important; font-size: 12px !important; font-weight: normal !important; line-height: 18px !important; padding: 0 !important; margin: 0 5px 0 0 !important; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child { margin: 0; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit { margin: 0 0 20px 0; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button { background-color: #d43328 !important; border: none !important; border-radius: 4px !important; box-shadow: none !important; color: #ffffff !important; cursor: pointer; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif !important; font-size: 14px !important; font-weight: 700 !important; line-height: 20px !important; height: 40px; padding: 10px !important; width: 100% !important; box-sizing: border-box !important; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading { display: none; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover { background-color: #333333 !important; } .ml-subscribe-close { width: 30px; height: 30px; background: url(https://bucket.mlcdn.com/images/default/modal_close.png) no-repeat; background-size: 30px; cursor: pointer; margin-top: -10px; margin-right: -10px; position: absolute; top: 0; right: 0; } .ml-error input { background: url(https://bucket.mlcdn.com/images/default/error-icon.png) 98% center no-repeat #ffffff !important; background-size: 24px 24px !important; } .ml-error .label-description { color: #ff0000 !important; } .ml-error .label-description p, .ml-error .label-description p a { color: #ff0000 !important; } #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p, #mlb2-1572608.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter { color: #ff0000 !important; } @media only screen and (max-width: 400px){ .ml-form-embedWrapper.embedDefault, .ml-form-embedWrapper.embedPopup { width: 100%!important; } .ml-form-formContent.horozintalForm { float: left!important; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow { height: auto!important; width: 100%!important; float: left!important; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 100%!important; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-right: 0px!important; padding-bottom: 10px; } .ml-form-formContent.horozintalForm .ml-button-horizontal { width: 100%!important; } } function ml_webform_success_1572608() { var $ = ml_jQuery || jQuery; $(‘.ml-subscribe-form-1572608 .row-success’).show(); $(‘.ml-subscribe-form-1572608 .row-form’).hide(); } https://static.mailerlite.com/js/w/webforms.min.js?v253251d9ecd93b8e74c12a37f72e896f

ALREADY A SUBSCRIBER? Head over to the free resource library to download the lesson planning sheets!

Step 2: Check Your Year at a Glance

So once you’ve got your planner situation figured out, it’s time to consult the yearly plan you’ve laid out.

I have mine set up in Google Sheets, where I can easily access it from any device. While I’m making our weekly plan, I pull up our Year at a Glance on my phone and have it sitting next to me where I can refer to it easily.

Step 3: break It Down by Subject

Then I take it one subject at a time. For every week, I fill out 5 sheets: language arts, math, rotating (science, social studies & interest study), special (art, nature, music & library), and Bible.

Those just happen to be the subjects I need for the different slots in our day, but you can customize your plan to fit what you need.

Homeschool Weekly Lesson Plan -- Special

Some of those are done family style, while others are done one-on-one. For the family-style subjects, I simply use the whole block for each day. But since I’m teaching 3 children, for the one-on-one subjects, I split each block into 3 separate sections.

Step 4: Fill in the Basics

Consulting the year-at-a-glance, I then write down which lesson we’ll be doing in each subject each day. I’ve already done the hard part of this during the yearly planning. Now I’m just taking the data from my sheet and writing it into our weekly plan.

Filled out lesson plan -- plan homeschool week

Step 5: Consult Your Curriculum

But thorough planning (that truly makes the week smoother) requires a little more than that. So at this point, I open up their books and do a quick look at each lesson we’ll be covering. Then I write down the name of the lesson and a few words describing it.

This also gives me a chance to prepare for step 7.

Step 6: Fill in Their Checklists

I then take a moment to fill out my kids’ checklists for the week. For more on that, check out this post:

Simplify your week with a daily homeschool checklist!

Step 7: Take Care of the Extras

When you’re done with everything else, make any other preparations each lesson may need.

Cutting out game cards or an art template.
Gathering extra supplies you don’t have at home.
Making a library run to pick up a suggested book.
Printing a handwriting page or worksheet.
Downloading a song that your kids will need to learn.

You know, all the extras. Make everything as simple as you possibly can for the future Monday-morning-you. She’ll thank you later!

What’s your biggest challenge with homeschool planning? Where’s the most chaos? Let me know in the comments!

Until next time,

Audriana

New here? Check out our family’s About page and visit our YouTube channel!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s