How to plan a homeschool co-op schedule
Last updated: November 2, 2026
A co-op schedule has two layers: the meeting day (opening, class periods, lunch, pickup) and the term calendar (meeting weeks, breaks, make-up dates). Draft the term first, assign teachers or host homes for each week, set supply lists, then publish it in one private place families can check and subscribe to.
The two layers of a co-op schedule
The meeting day is what happens on co-op day itself: when families arrive, which classes or lessons run when, and when everyone leaves. The term calendar is the list of dates: which weeks you meet, which weeks you don’t, and what happens if a day gets cancelled. Plan both, and plan the term first. It’s much easier to fill in a day once you know how many days you have.
Start with your space and your families
Before you pick dates, gather the limits you have to work around:
- when your building or host homes are available
- how many parents can teach or help each week
- the age range of the kids, and how you’ll group them
- dates families already know they’re away
- local holidays and, if it helps families, your local school calendar
A sample co-op morning
This is only an example to start from, not a recommendation. Adjust the times and blocks to your kids’ ages and your space.
| Time | Block | Notes |
|---|---|---|
| 9:00 | Arrival and opening | Announcements, attendance, a song or read-aloud |
| 9:15 | Period 1 | Kids split by age group |
| 10:15 | Break and snack | Outdoors if the weather allows |
| 10:30 | Period 2 | A second lesson, often hands-on |
| 11:30 | Lunch or cleanup | Everyone helps put the space back |
| 12:00 | Pickup |
Lesson rotation: who teaches when
In a lesson-rotation co-op, parents take turns leading. A simple way to set it up: list your teaching parents, give each one a few weeks of the term, and pair a helper with each lesson. If lessons move between host homes, rotate the host along with the teacher so no one family hosts every week.
In School Squad, each lesson can list its supplies and spots left, so families know what to bring and whether there’s room. When a lesson is hosted at a family’s home, other families see the general area, and the full address shows only to families who join that lesson.
Building the term calendar
Lay out the term week by week. Mark the meeting weeks, the breaks and holidays, and leave a make-up week near the end in case weather or illness cancels a day. Once the dates are set, add each meeting day and lesson to your shared calendar so families see the whole term at once.
Sharing the schedule with families
A PDF in a group chat gets buried, and nobody knows which version is current. One private calendar works better: every family sees the same dates, and changes show up in one place. With a private co-op calendar like School Squad:
- families can subscribe from Apple Calendar, Google Calendar or any calendar app that subscribes to a link
- times show in your group’s own time zone, picked from your ZIP code
- updates and cancellations show on the event, in the group’s “What’s new” list, and in subscribed calendars the next time they refresh
School Squad can also send optional push alerts and opt-in event emails when your group’s events or lessons are added, changed or cancelled; both stay off until you turn them on.
Who can add or change things
Decide this before the term starts and write it in your ground rules. School Squad has three settings: by default any family can add events, hosts can turn on “Approve new events first” so family posts wait for a host or co-host, or the group can let only hosts and co-hosts add events and lessons.
Where library programs fit
Library programs make good off-weeks or extras. You can show your library’s kids’ events right next to co-op days. See library events for homeschoolers.
What School Squad isn’t for
School Squad is a private calendar with RSVPs and lessons. It doesn’t do class registration, tuition and payment collection, or gradebooks. If your co-op needs those, a big all-in-one co-op system may suit you better.
Questions co-op leaders ask
How long should homeschool co-op classes be?
There’s no standard length. Pick a length that fits your youngest kids’ attention span and your building’s hours, and try it for a few weeks before you commit.
How many weeks should a co-op semester be?
There’s no set rule. Start from the dates your space and your families are available, mark breaks and holidays, and leave a make-up week in case a day is cancelled.
How do you set up a lesson rotation for a co-op?
List your teaching parents, give each one a few weeks of the term, and pair a helper with each lesson. If lessons are at host homes, rotate the host too.
How do you share a co-op schedule with families?
Put every meeting day and lesson on one private calendar that families can open on their phone and subscribe to, instead of sending a PDF in a group chat.
Can families see the schedule in their own phone calendar?
Yes. In School Squad, families can subscribe from Apple Calendar, Google Calendar or any calendar app that subscribes to a link.
How do you keep host-home addresses private on a co-op schedule?
Share the full address only with families attending that lesson. In School Squad, other families see the general area, and the full address shows only to families who join that lesson.
Can only co-op leaders post to the calendar?
Yes. In Group settings, a host can choose to let only hosts and co-hosts add events and lessons. Families can still RSVP.
Put your co-op’s term on one private calendar. Hosts try it free for 30 days.
Start your group See how it worksMore guides: start a homeschool group or co-op · plan a homeschool field trip.