Skip to content
Operations

Homeschool Co-op Class Ideas by Age: Lists From Preschool to High School

J
Joshua Barnett
October 17, 2026 · 6 min read
Email

The best homeschool co-op class ideas by age are the ones that are hard to do at a kitchen table: hands-on and group classes for little ones, project and lab classes for elementary students, and discussion, writing, and lab sciences for middle and high schoolers. Below are class lists for each age band, a sample lineup for a small co-op, and a checklist for deciding what to offer.

Use these lists as a menu, not a requirement. Every class on your schedule needs a willing teacher, a room that fits it, and enough families who want it. Start with what your parents are excited to teach and fill gaps from there.

Start with what is hard to do at home

Most families come to co-op for the things they cannot easily do alone. A parent can teach fractions at home. It is much harder to run a chemistry lab, stage a play, or get eight kids playing a game of kickball. When you are choosing classes, ask one question first: is this better with a group?

Classes that tend to pass that test fall into a few groups: messy or equipment-heavy subjects (science, art, cooking), group activities (PE, drama, choir, games), and classes that need an audience or partners (public speaking, debate, book clubs, foreign language conversation).

Class ideas for preschool (ages 3 to 5)

Keep it short, active, and simple. Plan for 30 to 40 minutes, two adults in the room, and about 6 to 8 children. Every class should include movement and a hands-on piece.

  • Story time with a craft tied to the book
  • Music and movement: songs, rhythm instruments, freeze dance
  • Sensory play: sand, water, playdough, sorting bins
  • Little scientists: magnets, sink or float, planting seeds
  • Letter and color of the week, taught through games
  • Tumbling or gross motor play in a gym or fellowship hall

Class ideas for early elementary (ages 6 to 8)

Children this age love making things and doing things together. Aim for about 45 minutes and 10 to 12 students. Build in a change of activity halfway through.

  • Hands-on science: weather, the human body, simple machines
  • Art: famous artist studies, painting, clay
  • PE and playground games
  • Lego or building challenges
  • Nature study and journaling, outdoors when the weather allows
  • Beginning choir or recorder
  • Geography with maps, flags, and food from other countries

Class ideas for upper elementary (ages 9 to 11)

Students can handle longer projects that build over several weeks. Plan for 50 to 60 minutes and 10 to 14 students. This is a good age for classes that end with something to show families.

  • Drama, ending in a short performance at the end of the semester
  • Science labs: chemistry basics, electricity, dissection of simple specimens
  • Writing workshop with peer sharing
  • Coding with block-based tools
  • Cooking and kitchen math
  • Engineering challenges: bridges, catapults, egg drops
  • History through projects: a living wax museum or a model build

Class ideas for middle school (ages 12 to 14)

Middle schoolers want more independence and real discussion. Plan for 50 to 60 minutes and 12 to 15 students. Classes with some accountability, like presentations or a semester project, tend to work well.

  • Public speaking and presentations
  • Lab science: life science or physical science with weekly labs
  • Literature discussion and book club
  • Logic or beginning debate
  • Art: drawing, digital design, photography
  • Personal finance basics: budgeting, saving, simple interest
  • Yearbook or co-op newsletter

Class ideas for high school (ages 14 to 18)

High school classes are where many families most want outside help. Plan for 60 to 90 minutes and 12 to 15 students. These are often paid classes with a qualified instructor, and some families use them toward credits they track at home.

  • Lab sciences: biology, chemistry, physics
  • Writing and composition with graded essays
  • Debate and speech
  • Foreign language with conversation practice
  • Economics, government, or civics
  • Study hall or test prep for the SAT or ACT
  • Life skills: car basics, job applications, cooking for one

If you plan to pay instructors for upper-level classes, price those classes separately so the class fee covers the teacher. Our guide on how much to charge for a homeschool co-op walks through per-class fees.

A quick reference by age

Age bandClass lengthGroup sizeWorks best
Preschool (3 to 5)30 to 40 min6 to 8, two adultsPlay, music, stories, sensory
Early elementary (6 to 8)45 min10 to 12Making, moving, short projects
Upper elementary (9 to 11)50 to 60 min10 to 14Multi-week projects, performances
Middle school (12 to 14)50 to 60 min12 to 15Discussion, labs, presentations
High school (14 to 18)60 to 90 min12 to 15Lab sciences, writing, debate

A sample lineup for a 25-family co-op

Say your co-op meets one morning a week with three class periods and has about 55 children. You might run five classes each period, one per age band:

PeriodPreschoolEarly elem.Upper elem.MiddleHigh school
9:00Story and craftHands-on scienceDramaPublic speakingBiology lab
10:00Music and movementArtWriting workshopBook clubComposition
11:00Free playPE and gamesEngineering challengesLogicStudy hall

That is 15 classes and 15 teachers, plus a few helpers for the preschool room. If you do not have that many willing teachers, combine bands. Middle and high school can share a book club, and early and upper elementary can share PE.

A checklist for choosing your classes

  • Does this class work better in a group than at home?
  • Do we have a parent or instructor who wants to teach it for the whole semester?
  • Does the room fit it? Labs and cooking need sinks and tables. PE needs open space.
  • What will supplies cost, and is that covered by a class fee or the general fee?
  • What is the class size limit, and what happens when it fills?
  • Is there a mix across the day so no child has three seated classes in a row?

If you are building your first schedule, our step-by-step guide on how to start a homeschool co-op covers the pieces around it: a host location, leadership, and enrollment.

Set class sizes before enrollment opens

Popular classes fill fast, and nothing frustrates families more than signing up for a class that turns out to be over capacity. Decide each class's size limit before you open registration and tell families what happens when a class is full. A simple first come, first served waitlist is easy to explain.

In LearningSense, directors set up semesters and classes, families enroll online, and each class can have a size limit and a waitlist. That is included on every plan, including the free one. Starting November 1, 2026, teachers can also share class materials and files on the class page on every plan, and the Grow plan adds Classroom for assignments, grading, and report cards.

The short version

Pick classes that are better with a group, match length and group size to the age, and let your teachers' interests shape the schedule. Set class limits before enrollment and keep a waitlist for the popular ones. A schedule that fits your families will do more for your co-op than a long list of offerings.

When you are ready to put your class list online and let families enroll themselves, you can try LearningSense at learningsense.org. Set it up whenever it suits you.

Ready to give your co-op a real backbone?

Start your free 14-day trial

Free for up to 10 families. No payment info needed to start.

Keep reading