A Full CS Course for the Only Computer Science Teacher in the Building

Computer Science · Only CS teacher

A Full CS Course for the Only Computer Science Teacher in the Building

For the one person in your school who teaches computer science, this bundle is a colleague in a download: 10 units and 30 lessons for Grades 7–10, each with lesson plans, slides and printable worksheets. Python, encryption, networks, AI literacy and online safety are already written up, so you can spend your limited prep on your students rather than on writing every handout alone.

View the CS bundle →
30 ready lessonsAcross 10 complete classroom units
Grades 7–10One set for several grade levels
From $119.99Single CS units from $24.99
Quick answer

For a singleton CS teacher, the Computer Science Activities Bundle ($119.99) supplies 10 units and 30 lessons for Grades 7–10 so you are not writing a course alone. It covers computational thinking, Python, AI and prompt engineering, cybersecurity, data privacy, cryptography, networks, binary and filter bubbles, with lesson plans, slides, worksheets, discussions and projects. It is an instant digital download and needs no particular software or coding platform.

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.

The real problem

No one down the hall to split the work with

Math teachers swap quizzes. English teachers share novel units. The lone computer science teacher has nobody to trade with, and often teaches several preps at once: a seventh-grade intro, an eighth-grade follow-up, maybe a ninth-grade elective. Every one of those needs its own materials, and there is no department folder to pull from. Department meetings are usually with another subject entirely, so feedback on whether a lesson on encryption is too hard or too easy never comes. When something goes wrong, like the lab is booked or the network is down, there is no colleague with a backup plan. You are also the person staff ask about AI tools, passwords and phishing, which adds informal work on top of teaching. What a singleton needs is not inspiration but volume: enough finished lessons, at more than one difficulty, that one person can cover several groups without rewriting everything each night. Ready material is what lets one person keep up.

Why it fits

Why it works when you are the whole department

The bundle stands in for the shared files a CS department would normally build over years.

  • Ten separate units let you split topics between your different preps without overlap.
  • Differentiated instruction is built in, which helps when one class has beginners and coders together.
  • Discussion-based units on AI and privacy are your backup when the lab or network fails.
  • Ready slides let you reuse one unit with two grade levels and adjust the pace by group.
  • Cybersecurity and phishing lessons double as the material colleagues keep asking you about.
  • Projects give you assessments you did not have to design without anyone to check them.

Getting started

Sharing the bundle across your preps

A suggestion for splitting ten units among several classes so nobody repeats a topic.

  1. Assign units to each gradePut the foundational units, algorithms and binary, with your youngest group. Give AI, filter bubbles and cryptography to older students who can handle more abstract reasoning. Write the split down so next year starts faster.
  2. Keep Python for one groupRun Python where devices are most reliable. The bundle brings no coding software, so pair the unit with whatever Python setup your school already maintains.
  3. Build a no-tech backup folderPrint a few discussion lessons from the data privacy and recommendation algorithm units. When the lab falls through, you teach those instead of improvising. Keep them in a labeled folder.
  4. Note what each class finishesTrack which lessons ran long or short per group. With no colleague to compare notes, that record is your only feedback loop for adjusting pacing.
  5. Reuse slides at a different paceWhere two grades share a topic, teach from the same slides but vary depth with the differentiated tasks. One file set, two classes. It saves real prep time.

What to buy

Bundle, add-on or single unit

Most singletons should start with the Computer Science Activities Bundle at $119.99, because it covers the widest range of topics for several preps. If one of your sections is really a digital citizenship class, Digital Citizenship Activities ($69.99) gives you 4 units and 12 lessons on cyberbullying, influencers, AI responsibility and consumer ethics. If you already have a course and need only a coding block, buy the single Programming with Python unit for $24.99. Teach-Life-Balance ($89.90) is a separate course on planning and time if your workload is the real problem.

See the full contents on the product page →

Honest limits

Where you still need to fill in

No coding platform, accounts or computers come with it; any hands-on programming runs on the equipment your school already has. Thirty lessons spread over several grades will run out before the year does, so expect to stretch projects or add material. Check the topics against your state or district expectations yourself. If a second teacher joins later, or the school wants to share it, send Teach Lessons a short message first. Not right for you? Within 7 days you can exchange it for store credit of equal value; this is not a cash refund.

Good to know

Frequently asked questions

Does this meet CSTA or state CS standards?

Nothing in the bundle claims alignment with CSTA, state or district standards, and it carries no endorsement. It is written for Grades 7–10. As the only CS teacher, you may be the one asked to show coverage, so compare the ten unit topics with your own requirements and note what you add from elsewhere.

Can I use it with more than one grade level?

Yes, within your own teaching. The bundle targets Grades 7–10 and includes differentiated instruction, so you can teach some units to a younger group and others to an older one. Splitting topics by grade also keeps students from repeating the same lesson in consecutive years.

What if I have to cover a class that is not really CS?

That is common for singletons who end up teaching technology or digital literacy too. The cybersecurity, data privacy and AI literacy units work for that kind of class. For a full digital citizenship section, the separate Digital Citizenship Activities set adds cyberbullying, influencers and consumer ethics.

Do I need a computer lab?

Only for the parts where you choose to have students code. Worksheets are printable and many lessons are discussion or project based. No software is included, so the Python unit runs on whatever devices and setup your school already provides. If lab time is scarce for a singleton, schedule coding for the term when you have the most reliable access.

Can a new colleague use it if we hire one?

The licence is for your own teaching. If a second CS teacher joins and you want to share it, send Teach Lessons a short message first so team use is cleared. That is better than finding out after the files are already on a shared drive.

How long does one unit take?

Each unit has three lessons. How many class periods that fills depends on your schedule, how much discussion you allow and whether you run the project tasks in full. Treat your first unit as the measuring stick and adjust the rest. Each unit is short enough to finish before a holiday break.

One person, ten units, several classes

Open the bundle and see how far thirty finished lessons stretch across your preps.

View the CS bundle →