Computer Science for Homeschool Co-ops
Homeschool co-ops that want a computer science class for students around Grades 7–10 can build it on this bundle: 10 units and 30 lessons with lesson plans, slides, printable worksheets, discussions and projects. Parent teachers without a tech background get topics like algorithms, binary, encryption and online safety already planned, and families can follow along at home between weekly meetings.
See what's in the bundle →Homeschool co-ops can run a computer science class with the Computer Science Activities Bundle ($119.99): 10 units and 30 lessons for Grades 7–10 with plans, slides, printable worksheets, discussions and projects. Topics include computational thinking, Python, AI literacy, cybersecurity, data privacy, cryptography, networks and binary. It needs no software or platform. It makes no claim about state homeschool law, credit or transcripts, and co-op use beyond one teacher needs a message to Teach Lessons first.
The resources
Computer Science Activities Bundle, Grades 7–10
Start with the first resource; the others are optional add-ons. Open any cover for the full contents and price.

Computer Science Activities Bundle | Artificial Intelligence, Python Programming, Cybersecurity & Digital Literacy | Middle School Grades 7–10

AI Literacy & Cybersecurity Activities | Artificial Intelligence, Prompt Engineering & Online Safety | Grades 7–10

Digital Citizenship Activities | Cyberbullying, AI, Social Media & Media Literacy Lessons | Grades 7–10

Programming with Python – Computer Science Unit (Grades 6–9)

Teach-Life-Balance: The Complete Time-Saving Course for Teachers (incl. Planner, Guides & Templates)
The real problem
One class a week, many families
Co-op classes run differently from school. Many meet once a week, often in a borrowed space with folding tables and spotty wifi. The teacher is usually a parent volunteer, sometimes with a tech job, often without. Students range in age and background, and a thirteen-year-old who has already built websites may sit next to a ten-year-old sibling who tagged along. Between meetings, the learning happens at home, which means families need to know what to work on. CS is a popular co-op request, yet it is hard to staff. Parents worry about teaching coding badly, and most free tools assume a classroom with one device per student and a school login. Co-ops also have to think about fairness: if one family pays for software or a device, others may not be able to. And co-op leaders get questions about whether a class counts for high school credit, which is a family decision under each state's rules, not something a course can settle.
Why it fits
Why it suits a co-op setting
Paper-based lessons and short units match the realities of a weekly co-op class.
- Printable worksheets work in borrowed rooms where wifi and devices cannot be counted on.
- Three-lesson units fit naturally into a co-op term of weekly meetings.
- Lesson plans and slides let a parent volunteer teach without a computer science background.
- Differentiated instruction helps when older and younger siblings end up in the same class.
- Data privacy and online safety lessons address topics many homeschool parents want covered.
- Project tasks give students something to continue at home between meetings.
Getting started
A co-op term with it
A suggestion for a weekly co-op class. Adjust to your meeting length and term.
- Clear co-op use with Teach LessonsIf several parents will teach from it or families will receive copies, send Teach Lessons a short message first. The license covers one teacher's own teaching.
- Choose four or five unitsPick units that suit your group for one term, such as algorithms, binary, cryptography, data privacy and internet fundamentals. Save the rest for a second term.
- Teach in person, practice at homeRun the core lesson at the meeting and send students home with a worksheet or project step. Families know exactly what the week's work is.
- Keep coding optionalPython needs devices and a setup families already have. No software is included, so offer it as an extension for students who can practice at home.
- End the term with presentationsUse a project-based task as a final showcase. Co-op families value seeing what students made, and it gives the term a clear finish. Invite parents too.
What to buy
What a co-op should buy
For a full co-op CS class over one or two terms, the Computer Science Activities Bundle at $119.99 gives the widest choice. For a shorter class focused on safety and AI, AI Literacy & Cybersecurity Activities ($69.99) may be enough. If the co-op only wants a coding taster, the single Programming with Python unit costs $24.99 and its description says it works for students brand new to coding. Before sharing materials among several teaching parents or families, message Teach Lessons about co-op use.
Honest limits
Limits for co-ops
It makes no claim about state homeschool law, high school credit, transcripts or accreditation; those decisions belong to each family under their own state's rules. No software, coding platform or devices are included. The license covers one teacher's own teaching, so sharing among parents or families needs a short message to Teach Lessons first; no redistribution otherwise. The material is written for Grades 7–10, so younger siblings may need extra support. If it does not fit your co-op, you can exchange it within 7 days for store credit of equal value.
Good to know
Frequently asked questions
Does this count for high school credit or meet state standards?
No such claim is made. It is not aligned to CSTA or state standards, has no endorsement, and does not establish credit, transcript or legal compliance for homeschoolers. It is written for Grades 7–10. Each family decides how it fits their records under their own state's rules.
Can I share the files with co-op families?
Not without checking first. The license covers your own teaching and does not allow redistribution. Send Teach Lessons a short message about co-op use before handing out copies or sharing with other teaching parents. This protects the co-op from accidental redistribution and applies to every teaching parent.
I am a parent volunteer, not a programmer. Can I teach this?
Yes, many lessons are discussion and paper based, and each one has a lesson plan and slides. Work through a unit before teaching it, especially Python, which you would run on whatever devices families already have. Parents with tech jobs can add real examples, and those without can lean on the plans.
We meet once a week. How long does a unit take?
Each unit has three lessons. In a weekly co-op, that is often three meetings, with worksheets or projects done at home between sessions. Some co-ops spread one unit across more meetings by adding the project tasks in class. Either approach works as long as families know what the home assignments are each week.
What about younger siblings in the class?
The bundle is written for Grades 7–10. Younger students can often join discussions and paper tasks like binary and ciphers, but expect them to need extra help. Pairing a younger student with an older one during paper tasks often helps both, and the discussion activities on online safety are useful at any age.
Do families need to buy devices?
No, the product requires none. Most lessons work on paper. Coding is the exception and uses whatever computers families or the co-op already have. If only some families have computers, keep Python as an optional extension so no student is left out of the main class activities.
Bring computer science to your co-op
Plan a term of weekly classes with the lessons already written for you.
See what's in the bundle →
