Rinse & Reteach

Lesson Plans

Ready-to-use CS lesson plans for high school educators.

High school student researching computer part prices on a laptop next to a printed budget tracker worksheet in a computer science classroom

How Much Does It Cost to Build a PC? (A High School Budgeting Project)

A high school computing systems project: students choose a gaming, creator, or 24/7 AI build, research real component prices, and fit a complete PC into one shared $1,500 budget, then explain their trade-offs.

High school student filling in a Venn diagram comparing gaming and AI computer hardware, with a data center image projected at the front of a computer science classroom

Why Did RAM Get So Expensive? (A High School Lesson on AI and Computer Part Prices)

A high school computing systems lesson on the 2026 AI memory shortage: students read real price data, compare gaming and AI hardware, map global chip manufacturing, and tour an AI data center.

High school student filling in a note-taking worksheet about operating systems and applications, with a phone and laptop nearby

What Does an Operating System Actually Do? (A High School Notes + Discussion Lesson)

A high school lesson connecting operating systems and applications to the devices students already use every day — the OS as 'traffic cop,' BIOS/firmware, and the desktop/smartphone/web/cloud app categories.

High school student working through a branching maze worksheet reviewing computer hardware components

Computer Components Maze Activity

Three easy-to-check branching maze worksheets that recap computer hardware components and the IPOS-C cycle — a low-stakes bell-ringer or fast-finisher for a high school computer science class.

High school student tracing how data moves through a computer on an IPOS-C flowchart worksheet

How Does Data Actually Move Through a Computer? (An IPOS-C Flowchart Lesson)

A high school lesson where students trace how data moves through a computer—Input, Processing, Output, Storage, Communication—across 10 real-world scenarios.

High school students examining real computer hardware components together as a group

What's Actually Inside Your Computer? (A Hardware Components Lesson)

A high school lesson in which small groups research one of 6 core computer components—motherboard, CPU, RAM, storage, GPU, peripherals—then teach it to the rest of the class.

High school student filling out a fill-in-the-blank unit review outline by hand.

Employability Skills Unit 1 Review Outline: 5-Section Note-Taking Organizer + Exemplar

A fill-in-the-blank note-taking outline covering all five Unit 1 Employability Skills resources, five sections and sixteen subsections, with a completed exemplar included.

High school student completing a written unit test at their desk.

Employability Skills Unit 1 Test Bank: 54-Question Assessment + Answer Key

A 54-question test bank covering all five Unit 1 Employability Skills resources, mixed multiple-choice and free response across four Depth of Knowledge levels, with a full teacher answer key and scoring guides.

High school student writing a warm-up response at the start of class, showing the daily bell-ringer routine.

Employability Skills Warm-Up Pack: 31 Bell-Ringers for Unit 1

A ready-to-use bank of 31 short bell-ringer prompts for an Employability Skills unit — reflection, recall, and real-world connection warm-ups, several field-tested in a real classroom.

Vocabulary word wall cards grouped by category and displayed on a high school classroom wall.

Employability Skills Word Wall: 39-Term Vocabulary Set for Unit 1

A 39-term vocabulary word wall for an Employability Skills unit, organized into 7 clusters with large-format display cards and a setup guide, refined from a real classroom's own vocabulary list.

High school student sketch of a personal portfolio website, turning resume content into a homepage

Personal Portfolio Website: From Resume to Homepage

A high school lesson that turns a finished resume into a real personal website — two full paths, no-code website builder or AI-guided HTML, student's choice. primary-keyword-idea: portfolio website lesson high school

High school student handwriting a personal outreach (or cover) letter, emphasizing student-authored writing over AI-generated text

Cover Letter Thank You Letter

A high school lesson on writing a professional outreach (cover) letter and thank-you letter — student-authored, not AI-generated, addressed to a fictional practice contact.

Two students in a paired mock interview, one taking notes as interviewer while the other answers as candidate

Mock Interview Guide

A high school mock interview lesson where every student plays both interviewer and candidate — paired role-play, real research, and a reflection grounded in what actually happened.

High school student revising resume notes, showing the drafting and revision process

Resume Writing Workshop

A 4-part high school resume writing series — from raw brain dump to a graded first draft — built to be taught as a standalone unit or paired with a CS/career readiness class.

Software product team working together as a group; showing the importance of teamwork

Who Actually Works in Tech

A high school lesson in which students research real tech job titles- Product Manager, UX/UI Designer, Full-Stack Engineer, QA Engineer- using verified, cited sources rather than guesses.

High school students mingling and signing each other's bingo boards during a classroom icebreaker

Back to School Bingo Icebreaker

A Find Someone Who bingo icebreaker actually written for teens. 35 unique boards, no copying, no simultaneous winners. Free 5-board sampler included.