Homeschool Schedule Templates That Work
The "perfect homeschool schedule" doesn't exist. But a good starting template saves you weeks of trial and error. Here are four templates that work for different ages and styles, plus how to customize them for your family.
Template 1: Elementary (Ages 5-9)
Total academic time: 2-3 hours
8:30 AM: Morning basket (read-aloud, calendar, weather, Bible/devotional if applicable). 15 minutes.
8:45 AM: Math. 30-40 minutes. Use Khan Academy, Teaching Textbooks, or workbook.
9:30 AM: Break. 15 minutes. Go outside, snack, free play.
9:45 AM: Language Arts (reading, writing, or phonics). 30-40 minutes.
10:30 AM: One rotating subject (science Monday/Wednesday, history Tuesday/Thursday, art Friday). 20-30 minutes.
11:00 AM: Done with structured academics. Afternoon is for play, projects, co-op, enrichment, or exploration.
Template 2: Middle School (Ages 10-13)
Total academic time: 3-4 hours
8:30 AM: Math. 45 minutes. Increasingly independent work.
9:15 AM: Language Arts (reading, writing, grammar). 45 minutes.
10:00 AM: Break. 20 minutes.
10:20 AM: Science or History (alternate days). 40 minutes.
11:00 AM: Elective (foreign language, coding, art, music). 30 minutes.
11:30 AM: Independent reading. 30 minutes.
12:00 PM: Done. Afternoon for co-op, sports, projects, or free time.
Template 3: High School (Ages 14-18)
Total academic time: 4-5 hours
8:00 AM: Core subject 1 (Math or Science). 50 minutes.
9:00 AM: Core subject 2 (English or History). 50 minutes.
10:00 AM: Break. 15 minutes.
10:15 AM: Core subject 3. 50 minutes.
11:15 AM: Elective or dual enrollment coursework. 50 minutes.
12:15 PM: Lunch break.
1:00 PM: Independent study, test prep, or passion project. 60 minutes.
Template 4: Relaxed/Eclectic
Total structured time: 1.5-2 hours. Rest is interest-led.
Morning: Math practice (15-20 minutes) + Reading (30 minutes). Non-negotiable daily minimums.
Rest of day: Child-led exploration, projects, play, outings. If they want to spend three hours building with LEGOs, that's engineering. If they spend the afternoon reading about sharks, that's science and reading.
This approach works beautifully for younger children and for families who lean toward unschooling.
How to Customize Any Template
Start with the template closest to your style, then adjust based on three things:
Your child's attention span. If they can focus for 20 minutes, don't schedule 45-minute blocks. Shorter, more frequent sessions with breaks work better for many kids.
Your family's natural rhythm. If your kids are zombies before 9 AM, don't start at 8. If everyone's sharp right after breakfast, front-load the hard subjects.
Your non-negotiables. Figure out which subjects and activities can't be skipped, then schedule everything else around them.
Help me create a weekly homeschool schedule. My kids are ages [ages]. Our non-negotiable activities: [list things like co-op days, sports, appointments]. I want to spend [X] hours on academics daily. Subjects to cover: [list]. My kids are most focused in the [morning/afternoon]. Build a Monday-Friday schedule with built-in flexibility for bad days.
The most important rule for any schedule: build in slack. If every minute is accounted for, one bad morning ruins the entire day. Leave gaps. Allow for the inevitable detours that make homeschooling rich.