How to Simplify Your Week with a Homeschool Daily Checklist

Homeschool Daily Checklist

Inside: Homeschool daily checklist 101 – what is it, how to use it, and a free printable!

Simplify Your Day with a Homeschool Daily Checklist

Needing a way to help your child stay on task? Become more independent and responsible for their work? Or just wanting to teach them about staying accountable and getting the job done?

Using a homeschool daily checklist helps us organize our week and is preparing my kids to be more responsible as they get older.

What is a homeschool daily checklist?

To put it simply, it’s a list that allows you and your child to see what’s left to accomplish for the homeschool day (and the week). A homeschool daily checklist lists all of your student’s subjects and what they’ll be doing in those subjects for the day. When the lesson or assignment is completed, they simply check it off.

Our homeschool daily checklists

Why Use One?

My kids are still young (our oldest is 6), but using a checklist every week helps give them a visual representation of the work that we need to get through on a daily and weekly basis. Which means they ask me “are we almost done?” less!

As they get older, it’ll also make them more responsible for their own work. Right now, they have some independent assignments, but for the most part, I’m guiding them or completely doing lessons with them. But when they’re older, a homeschool daily checklist will be a great way to keep them on track and show them what they still need to work on without all of the hand-holding.

It’s also great practice to help your child learn to read charts!

How to Use a Homeschool Daily Checklist

Filling out the homeschool assignment checklist

So to do this, you’ll first need to:

  1. have your plan for the year done and
  2. have a weekly lesson plan

(Or at least that’s how I organize mine!) For more on planning your homeschool year, check out this post:

How to Plan a Full Year of Homeschool in as Little as One Weekend

And keep an eye out for a post where I share our free lesson planning printable!

Writing Your Weekly Plan

So first, I make our weekly lesson plan based on our yearly plan. Then I take my weekly lesson plan for each subject and write it (in a more simplified form) on each of my kids’ weekly checklists.

For example, I’ll look at my plans for Bible. Let’s say we’re in the book of Exodus that week. My lesson plan would include details for the chapters and ideas we were covering each day. Then on the checklist, I’d just write the theme or chapters of the day. So when we’re talking about Mount Sinai and God giving the ten commandments, I could either write “10 commandments” in the box OR “chapters 19-20.”

Where to Put It

Next, put the daily checklist in a place where your student can easily access it and check it off daily. We have folders where I put their daily independent work, and the front of those folders have a clear pocket — the perfect spot for our checklists!

Our homeschool daily checklist in the front pocket of a folder

How Your Child Uses Their Checklist

Every day, your child will then check off their tasks as they’re completed. Like I said, since my children are still young, I guide them through their day. But the checklist is preparing them for going it alone.

So if your child is older, they can look at each task on their list, complete them one-by-one, and check them off as they go.

Right now, as we get each activity done, I’ll give my kids a gentle reminder.

“Okay we’re all finished with your math lesson. What do you get to do now?”
“Check off my list!”

SIDE NOTE: Consider building in some time at the end of the week to have “catch-up time” for any assignments that had to be pushed back or needed some extra work. If there’s ever a time when everything is done, the kids get extra time playing or doing something else they enjoy.

Our Checklist

We do nine different subjects/activities that I wanted to have space for: Bible, language arts, handwriting, reading, math, social studies, science, interest study, and specials (music, art, nature, and library).

In our box for language arts, I also included a breakdown of the different things we do during that time (phonics, sight words, spelling, and our lesson from The Good & the Beautiful). It just helps keep us on track and remember what words they’re supposed to be working on every week.

Our Checklist

Download & Print Your free Homeschool Daily Checklist

You can download your own free homeschool daily checklist by subscribing below!

I only send out 2 emails monthly that I make as valuable as possible. No extra junk cluttering your inbox!

@import url(,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); } } { box-sizing: border-box; display: table; height: 99.99%; margin: 0 auto; position: static; width: 100% !important; } h4, p, span, button { text-transform: none !important; letter-spacing: normal !important; } .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; } .ml-form-embedWrapper.embedPopup, .ml-form-embedWrapper.embedDefault { width: 400px; } .ml-form-embedWrapper.embedForm { max-width: 400px; width: 100%; } .ml-form-align-left { text-align: left; } .ml-form-align-center { text-align: center; } .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; } .ml-form-align-right { text-align: right; } .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; } .ml-form-embedWrapper .ml-form-embedBody, .ml-form-embedWrapper .ml-form-successBody { padding: 20px 20px 0 20px; } .ml-form-embedWrapper { padding-bottom: 0; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent, .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent { margin: 0 0 20px 0; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4, .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 { color: #ffffff; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 29px; font-weight: 400; margin: 0 0 10px 0; text-align: center; word-break: break-word; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p, .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: center; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul, .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol, .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul, .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol { color: #ffffff; font-family: ‘Open Sans’, Arial, Helvetica, sans-serif; font-size: 14px; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a, .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a { color: #000000; text-decoration: underline; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child, .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child { margin: 0; } .ml-form-embedWrapper .ml-form-embedBody form { margin: 0; width: 100%; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent, .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow { margin: 0 0 20px 0; width: 100%; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow { float: left; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm { margin: 0; padding: 0 0 20px 0; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow { margin: 0 0 10px 0; width: 100%; } .ml-form-embedWrapper .ml-form-embedBody { margin: 0; } .ml-form-embedWrapper .ml-form-embedBody { margin: 0; } .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; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder, .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #333333; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder, .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #333333; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder, .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #333333; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder, .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #333333; } .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; } .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; } .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%; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover { background-color: #333333 !important; border-color: #333333 !important; } .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; } .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; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label { font-weight: normal; margin: 0; padding: 0; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a { color: #000000; text-decoration: underline; } .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; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child { margin: 0; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit { margin: 0 0 20px 0; } .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; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading { display: none; } .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover { background-color: #333333 !important; } .ml-subscribe-close { width: 30px; height: 30px; background: url( no-repeat; background-size: 30px; cursor: pointer; margin-top: -10px; margin-right: -10px; position: absolute; top: 0; right: 0; } .ml-error input { background: url( 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; } .ml-form-embedWrapper .ml-form-embedBody .label-description p, .ml-form-embedWrapper .ml-form-embedBody .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; } } @media only screen and (max-width: 400px) { .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { margin-bottom: 10px !important; width: 100% !important; } } function ml_webform_success_1570136() { var $ = ml_jQuery || jQuery; $(‘.ml-subscribe-form-1570136 .row-success’).show(); $(‘.ml-subscribe-form-1570136 .row-form’).hide(); }

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

The first page of the printable includes the subjects we use, and the second page is blank for you to customize it to your family’s needs.

How to Customize it

No one wants to have to write every subject every time they make a checklist for the week. Instead, I suggest writing your child’s name and your subjects once. Then make color copies of that sheet for however many weeks you’ll be homeschooling this year.

Whatever saves a little time!

Have you ever used a homeschool daily checklist like this? If not, what system did you use to keep lessons and assignments organized in your homeschool? Let me know in the comments!

Until next time,


New here? Learn more about us here, and go check out our YouTube channel!

Leave a Reply

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

You are commenting using your 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