Free · No sign-up · Print-ready

Homeschool Schedule Template Generator

Pick a layout, set your times and subjects, and print a clean weekly schedule in under a minute.

1 Choose layout 2 Set blocks 3 Print

1 Layout

Classic + Loop are free. Block + Relaxed are Pro (Phase 2).

2 Blocks

3 Subjects

4 Multi-Child PRO

1
Free

Multi-child scheduling is a Pro feature (Phase 2).

Live Preview Your schedule builds as you go
Homeschool schedule template by HomeschoolPlanner.io Print-ready A4 / US Letter

Preview mirrors your print output (A4 / US Letter)

Make a homeschool schedule in minutes

A good schedule doesn't have to be complicated. Our template generator handles the layout — you just pick the method that fits your family and set your time blocks.

Classic, block, loop, or relaxed — pick your method

Classic

A traditional time × day grid. Predictable, easy to follow, great for structured families.

Block PRO

Big chunks of time dedicated to one subject or project. Ideal for deep work.

Loop

Subjects rotate in order; mark one done and move to the next. No fixed times, no "behind" feeling.

Relaxed PRO

Two loose blocks (morning / afternoon) with free time. Best for relaxed or unschooling families.

Free printable schedule template

Classic and Loop layouts are free — generate a printable weekly schedule, no account needed. Block and Relaxed layouts arrive with Pro in Phase 2.

What is loop scheduling?

Loop scheduling is a simple rotation: instead of assigning subjects to fixed days and times, you list them in a loop and work through the list in order. Whatever you don't finish one day rolls into the next — nothing gets skipped, and nothing makes you feel behind.

It's a favorite among relaxed homeschoolers because it removes the stress of "we didn't get to X this week." The Loop layout in our generator builds exactly this rotation for you.

Related: Free Homeschool Planner · Printable Planner

Schedule Template FAQ

Make your weekly schedule now

Pick a layout, set your blocks, and print. Free for Classic and Loop.

Start Generator