Overview
This week you built a foundation in how networks are structured and classified, how the Internet connects billions of devices through a hierarchy of service providers and protocols, how data travels as packets through layers of software, and how cybersecurity threats emerge from — and are defended against within — that same infrastructure. These are genuinely foundational ideas in modern computing — but knowing them yourself and knowing how to teach them are two different things.
The pages linked below are organized by grade band. Each one addresses the same Week 4 content from the perspective of a teacher working with students at that level: what depth is appropriate, what misconceptions to expect, what instructional approaches tend to work, and what connections to the broader CS curriculum are worth making.
Find your grade band and read that page before your small group discussion. If you teach across grade levels, or are curious about approaches above or below your own, you are welcome to read more than one.
Choose Your Grade Band
Elementary — Teaching Networking Concepts in K-5
Emphasis on replacing "magic" with "rules and connections," unplugged activities that make networks physical, and grounding internet safety rules in technical reality rather than arbitrary adult restrictions.
Middle School — Teaching Networking Concepts in Grades 6-8
Emphasis on dismantling persistent misconceptions (the Internet is wireless, incognito mode hides everything), making packet switching concrete through hands-on activities, and connecting cybersecurity to accounts and data students actually care about.
High School — Teaching Networking and Cybersecurity in Grades 9-12
Emphasis on technical fluency with the full networking stack, privilege escalation and real-world exploits, concurrency and race conditions in programming contexts, and connections to AP courses and cybersecurity pathways.