Rinse & Reteach

Start with what works. Improve from there.

Ready-to-use lesson plans, unit overviews, and teaching resources for Computer Science educators — built by a teacher who's been in your seat.

Featured Lesson Plans

View all →
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.

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 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.

Shop on Teachers Pay Teachers

Prefer to shop where you already buy resources?

Every lesson plan and unit here is also listed on the Rinse and Reteach Teachers Pay Teachers store (or will be soon).

Shop on TPT

Walk in tomorrow with a plan that's ready to teach

Objectives, materials, and pacing already worked out — browse the full library and pick what fits this week.

Students working through a code warm-up in class

From the Blog

View all →
Students problem solving in computer science and designing a flowchart about how to clean your room.

What Is Computer Science? A Teacher's Guide for High School

What is Computer Science? My vision for introducing computer science to high school students. Especially those who may be disinterested or reluctant to engage.

Robot interacting with students in a computer science classroom

Why we Still Need Teachers

Teachers are still critical to maintaining a healthy classroom. Flexibility, social-emotional intelligence, and intuition that comes only with real experience are critical and best served by a caring human being.

Students working together as a team establishing norms

Success Skills, Class Norms & Expectations

Success skills are essentially workplace skills adapted for a classroom setting. Here's how I've taught employability success skills while setting mutual expectations for our classroom and its culture.

Notes from an actual CS classroom

What's working, what isn't, and what I'd tell a first-year Computer Science teacher if they asked.

Students working together as a team

New: Automation tools that save you real time

Starting with a tool that turns the lesson plans you already write into a ready-to-share weekly calendar — automatically. More classroom automation on the way.

Teacher using a digital tool in the classroom

Stay in the loop

Teaching tips, new resources, and digital tools delivered to your inbox.