Middle School Homeschool Schedule: Sample Daily and Weekly Plans That Actually Work

Quick answer

Most middle school homeschoolers can finish focused academic work in about 3 to 5 hours a day. A schedule that works puts the hardest subject (usually math) first, keeps core subjects daily and short, rotates electives through the week, and protects sleep and an hour of daily movement. Plan the week as a checklist, not a clock.

Max, the Homeschool Packets cartoon kid, next to the title Middle School Homeschool Schedule

How many hours a day should a middle schooler homeschool?

Fewer than you think. A classroom day is around six hours, but a lot of that is transitions, waiting and managing 30 kids. One-on-one, the same work goes much faster.

California doesn't set a daily-hours rule for families who homeschool by filing a Private School Affidavit; you're responsible for running a full-time private school and keeping attendance records. (The separate credentialed-tutor option in Education Code 48224 does require at least three hours a day for 175 days.) If you're enrolled in an independent study charter, your school will have its own expectations, so ask.

A realistic target for 6th to 8th grade:

Block Daily time
Math 45–60 min
English (reading + writing) 45–60 min
Science or history (alternating) 45–60 min
Spanish 15–20 min
Elective (art, coding or life skills) 30–45 min
Independent reading 20–30 min
Total about 3½ to 5 hours

What does a good middle school homeschool day look like?

Here is a sample daily schedule. It is built on three rules: hardest thing first, short breaks between subjects, and movement before the afternoon slump.

Time What Notes
8:30 Breakfast, chores No screens until work starts
9:00 Warm-up (10 min) Comic strip + 2–3 review problems
9:10 Math New lesson, then practice
10:05 Break Snack, outside, move
10:20 English Read, answer evidence questions, write
11:15 Spanish Short and daily
11:35 Science or history Alternate days
12:30 Lunch and outside time At least 30 minutes outside
1:30 Elective Art, coding or life skills
2:15 Independent reading Their choice of book
2:45 Check-in Parent checks work with the answer key; fix mistakes

The warm-up is small but it matters. A quick laugh gets them to the table without a fight, and two or three review problems from past weeks keep old skills fresh. The U.S. Institute of Education Sciences practice guide on organizing instruction recommends revisiting key material at least twice, spaced weeks to months apart, because delayed review markedly improves how much students remember.

What if my kid isn't a morning person?

Many 12- and 13-year-olds aren't, and biology is on their side. The CDC's sleep guidance recommends 9 to 12 hours a night for ages 6 to 12 and 8 to 10 hours for teens 13 to 18. One of homeschooling's best perks is that you can start at 10:00 if that's when their brain shows up. Keep the order the same and slide the clock.

What does a weekly homeschool schedule look like for 7th grade?

Not every subject needs to happen every day. Math and English build on daily practice. Science and history benefit from longer blocks a few times a week, so there's time for an experiment or a map.

Mon Tue Wed Thu Fri
Math ✓ ✓ ✓ ✓ Review quiz
English ✓ ✓ ✓ ✓ Write final draft
Science Lesson Lab Wrap-up
History Lesson Map/timeline Primary source
Spanish ✓ ✓ ✓ ✓ Song or video
Art ✓
Coding ✓ ✓
Life skills Cook or budget

The 4-day week

A lot of homeschool families teach four days and keep Friday for co-op, field trips, appointments or catch-up. If you do this, move the Friday items into Monday–Thursday and keep Friday's "flex" day sacred. Over 36 weeks you still get about 144 teaching days plus 36 flex days.

How do you make a homeschool schedule a 7th grader will actually follow?

Middle schoolers want control. Give them some, inside a fence.

  1. Use a checklist, not a clock. Post the week's work on the fridge or in a folder. "Math packet pages 3–4" is clearer than "9:10–10:05 math."
  2. Let them choose the order after math. Choice is a cheap, research-backed motivator (more on that in our post on keeping homeschoolers motivated).
  3. Make "done" obvious. A printed page is finished when it's filled in and checked. Open-ended screen time never feels finished.
  4. Check work daily, at the same time. Ten minutes with the answer key at the end of the day catches mistakes before they turn into habits.
  5. Keep one fixed anchor. Same start time, or same first subject, every day. Everything else can flex.

How should the schedule change from 6th to 8th grade?

Grade Shift to make
6th More parent-led teaching; shorter blocks; build the daily checklist habit
7th Longer independent blocks; first real essays; weekly review quiz
8th Student plans part of their own week; longer research projects; prepare for high school pace

By 8th grade, try a Sunday-evening planning session where your kid writes their own checklist from the week's assignments. It's practice for high school and the most useful life skill on this list.

What about sick days, bad days and busy weeks?

Plan for them. Build each week so the core (math, reading, writing) fits in four days. On a hard day, do math and reading only. If you fall behind, don't skip ahead: cut electives for a week and finish the current topic, because the next topic builds on it.

Keep a few printable pages on hand for the days you can't teach. A packet your child can do with minimal help is the difference between a lost day and a light one.

How do you track what got done?

Whatever method you use, write it down:

  • Date and subject
  • What was covered ("percent increase and decrease")
  • How it went ("8 of 10 right; mixed up the original amount on #7")

That record tells you what to review next, makes charter work samples easy, and covers the attendance records California expects from private home schools. A filled-in, dated packet with its answer key is a record all by itself.

A schedule is easier when the work is already planned

The hardest part of any homeschool schedule isn't the timetable. It's deciding what goes in each block. Homeschool Packets plans that for you: printable, grade-level packets in eight subjects that follow a scope and sequence, so each one picks up where the last ended. Each packet has your child's first name in the problems, a Max & Nib comic for the morning warm-up, and an answer key for your daily check-in.

Sources

Frequently asked questions

How many hours a day should a middle schooler homeschool?

There is no single right number. California sets no daily-hours rule for private home schools that file an affidavit (a credentialed private tutor must teach at least 3 hours a day for 175 days). Many families find 3 to 5 focused hours covers middle school well, plus reading and projects.

What time should homeschool start for a 12- or 13-year-old?

Start when your kid is actually alert. The CDC recommends 9 to 12 hours of sleep for ages 6 to 12 and 8 to 10 hours for teens 13 to 18, so a 9:00 or 9:30 a.m. start is reasonable for many middle schoolers.

Should we homeschool 4 days or 5 days a week?

Either works. A 4-day week with a fifth day for field trips, co-op, catch-up or a project is popular. Plan the year around the number of days you will really teach, about 36 weeks.

Should every subject be taught every day?

No. Keep math, reading and writing daily, because they build on daily practice. Science and history work well two or three times a week in longer blocks; Spanish works best in short daily doses; art, coding and life skills can be once or twice a week.

How do I get my middle schooler to work independently?

Give them a written weekly checklist, let them choose the order of some tasks, and check work at a set time each day. Printable packets with answer keys help because the child knows exactly what done looks like.