lans.cloud Tools

Homeschool Schedule Generator — Free Printable Daily & Weekly Planner

Free homeschool schedule generator: enter the kids and subjects, pick a classic timetable or a loop schedule, and print a color-coded weekly plan plus per-kid daily strips. No sign-up, nothing leaves your browser.

Quick answer

Enter your kids, subjects, and start time — this free homeschool schedule generator builds a color-coded weekly plan you can print, as a classic timetable with computed clock times or as a loop schedule that survives interrupted weeks. Together-blocks (morning basket, read-aloud) align every kid to the same slot. No sign-up; everything stays in your browser.
Was this tool helpful?
Support this site

Time-based vs loop scheduling — pick the one that survives

Every printable homeschool schedule template starts the same way: a beautiful grid, filled in with optimism, abandoned by week three. The usual culprit isn't discipline — it's that a time-based plan treats every interruption as a failure. This homeschool schedule generator gives you both of the patterns homeschoolers actually use. Time-based mode is the classic editable weekly timetable: set the day start, give each block a length, and the clock times are computed for you — breaks inserted between blocks, lunch pinned to its slot so a long lesson moves after it instead of colliding with it. Loop mode is the homeschool-specific alternative: subjects live in a fixed order with no days attached, each day you do the next few, and a chaotic Tuesday shifts the loop instead of leaving a hole. Nothing gets skipped forever, because nothing belongs to a day that can be missed.

Honest hours, not school-at-home

New homeschool parents routinely over-schedule because they copy the school day. But school hours include lining up, handing out, settling down, and waiting — one-on-one teaching doesn't. A focused homeschool day is famously short: an hour or two covers a kindergartner, and even middle schoolers rarely need more than four. The sample days in the table below are computed by the same engine that builds your schedule, from typical block lengths per grade band — use them as honest starting points, then let your own kids set the pace.

Multiple kids: together-blocks and side-by-side mornings

The hardest part of a multi-kid homeschool schedule is the interleaving: who needs you when, and what everyone else does meanwhile. Mark shared blocks — morning basket, read-aloud, family science — as together, and the generator aligns them across all kids at the same clock time, filling early finishers' gaps with free time. Restrict other blocks to a single kid (algebra for the eldest, phonics for the youngest) and the side-by-side view shows the whole family's morning at a glance. When it works on screen, print it: the weekly sheet for the wall, plus optional cut-out daily strips so each kid owns their own list — the same pattern as our chore chart generator, whose rotation keeps the rest of the household fair. For the schedule itself, a fullscreen classroom timer keeps blocks honest, the reading fluency timer tracks words per minute at reading time, and the multiplication timed test slots neatly into a 10-minute math warm-up.

Sample homeschool schedules by grade band

Grade bandSample day (computed)Seat time
Kindergarten9:00 AM Morning circle & calendar · 9:30 AM Phonics & letter play · 10:05 AM Numbers & counting · 10:40 AM Read-aloud · 11:15 AM Craft, music or free play — done by 11:45 AM1 h 45 min seat time
Elementary (grades 1–5)9:00 AM Morning basket · 9:30 AM Math · 10:20 AM Language arts · 11:10 AM Independent reading · 12:00 PM Lunch · 12:45 PM Science or history — done by 1:15 PM2 h 35 min seat time
Middle school (grades 6–8)8:30 AM Math · 9:30 AM Language arts & writing · 10:30 AM Science · 12:00 PM Lunch · 12:45 PM History or geography · 1:40 PM Elective or project time — done by 2:20 PM3 h 50 min seat time

Computed by the same time-block engine the generator runs — typical block lengths per band, with breaks and lunch placed automatically. Starting points, not prescriptions: load one with a click and edit everything.

Frequently Asked Questions

How many hours a day should homeschooling take?

Far fewer than a school day — one-on-one teaching skips the transitions, roll calls, and waiting that fill a classroom. Most homeschool families land around 1–2 focused hours for kindergarten, 2–3 for elementary, 3–4 for middle school, and 4–5 for high school, with the rest of the day for reading, projects, and play. The sample schedules in the table above are computed from typical block lengths and show honest start-to-done times; treat them as starting points and adjust to your own kids.

What is a loop schedule in homeschooling?

A loop schedule lists subjects in a fixed order but attaches no subject to any day: each day you do the next few items in the loop, and when you reach the end you start over. If Tuesday explodes — a sick kid, a dentist appointment — nothing is "missed"; the loop simply picks up where it stopped. Switch this generator to Loop mode and it tracks each kid’s position, shows what’s next up today, and projects the week ahead.

How do I make a homeschool schedule for multiple kids?

Add up to six kids, then assign each subject to one kid, several, or everyone. Mark shared blocks like morning basket or read-aloud as "together" and the generator aligns them: every kid gets the same clock slot, and a kid who finishes independent work early gets free time until the family block starts. The result shows the kids side by side, so you can see everyone’s morning at a glance.

Is there a free printable homeschool schedule maker?

This one — no account, no email, no download to buy. One click prints the color-coded weekly schedule (kids side by side in time mode, a days to subjects grid in loop mode), and an optional second page of per-kid cut-out daily strips each child can keep at their own desk. Everything saves in your own browser; nothing is uploaded anywhere.

Should I schedule my homeschool day by time or by routine?

Time-based schedules suit families who like clear clock anchors and kids who thrive on predictability — the generator computes every start and end time from your day start, block lengths, breaks, and lunch. Routine or loop scheduling suits real weeks that refuse to behave: order is fixed, times are not, and interruptions shift the plan instead of breaking it. You can flip between both modes with the same subject list and print whichever survives contact with your family.

How long should each homeschool subject block be?

Match the block to the attention span, not the school bell: 10–20 minutes per subject is plenty for a kindergartner, 25–40 minutes works for most elementary kids, and 45–60 minutes suits middle schoolers on meatier subjects. Short blocks done daily beat long blocks abandoned halfway. The generator takes any length from 5 to 180 minutes and inserts the break you choose between blocks.

What is a morning basket schedule?

A morning basket (or morning time) is a together-block that starts the day with the whole family: read-alouds, poetry, music, memory work — subjects everyone shares regardless of age. Mark a block "together" in this generator and it anchors every kid’s schedule at the same time, before they split into their own work.

Can I use this as a homeschool routine chart?

Yes — loop mode is exactly a routine chart: an ordered list of what comes next rather than a clock-bound timetable. Print the per-kid strips and each child gets their own visual checklist for the day, with the together-blocks noted on top.