Hawaii Middle School Computer Science: Four Units to Start Coding
Hawaii Middle School Computer Science: Four Units to Start Coding
A Hawaii middle school teacher starting computer science can begin with the Coding & Computer Basics Units Bundle: four units for Grades 6–9 on algorithms, Python, binary and digital images, and how the internet works. Each has worksheets on four levels, slides and full answer keys. It works for teachers who have never taught coding, and it brings no software.
Open the coding unitsThe Coding & Computer Basics Units Bundle ($69.99) contains four Teach Lessons computer science units for Grades 6–9: Algorithms and Computational Thinking, Programming with Python, Data and Encoding: Binary & Digital Images, and How the Internet Works. Every unit has a reading text, differentiated worksheets on four levels, a hands-on task, slides and answer keys with a marking guide. It is not aligned with the CSTA K-12 standards Hawaii uses and includes no coding platform.
The resources
Coding & Computer Basics Units Bundle, Grades 6–9
4 resources in one download: $69.99 instead of $99.96 bought separately.
Start with the first resource; the others are optional add-ons. Open any cover for the full contents and price.

Coding & Computer Basics Units Bundle | Algorithms, Python, Binary & How the Internet Works | 4 Units | Grades 6–9

AI & Cybersecurity Units Bundle | How AI Works, Prompting, Phishing, Encryption & Data Privacy | 6 Units | Grades 6–9

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

Programming with Python – Computer Science Unit (Grades 6–9)
The real problem
Teaching CS in a Hawaii middle school without a script
HIDOE lists the CSTA K-12 Computer Science Standards as its computer science standards. They describe what students should be able to do, not what to teach on Monday. There is also no computer science course in Hawaii's diploma requirements; at high school level, AP Computer Science A or Principles can count toward honors math credit. Neither document tells a middle school which course should carry computer science, so ask your school how its CS class is expected to look. In practice, the class often goes to whoever is willing: a math teacher with an open period, a science teacher who likes technology, or a new hire. HIDOE fills openings with emergency hires who are still working toward a license, along with teachers from out of state and abroad. Few of them arrive with a set of coding lessons. The second difficulty is the range inside one room. Some students have built games at home; others have never typed a line of code. A Python lesson that bores the first group loses the second. The teacher needs material that starts from zero but has somewhere to go for students who move fast.
Why it fits
Why these units suit a first-year CS class in Hawaii
The bundle was built for teachers starting a computer science or technology class, including those who have never taught coding.
- Algorithms and Computational Thinking comes with printable worksheets, useful while laptop or lab time is still being scheduled.
- Programming with Python works for students brand new to coding and for confident ones, per its description.
- Basic, Standard, Plus and Project worksheets let one class work at four levels on the same topic.
- Answer keys with a marking guide help a teacher outside CS grade code and explanations with confidence.
- How the Internet Works explains the network students use every day, a concrete topic to close a rotation.
- Ready slides for each whole unit mean a substitute can keep a rotation moving on a sick day.
Getting started
A suggested path through a Hawaii elective
This assumes one quarter or semester elective. Stretch or shorten each step depending on how often the class meets.
- Start with algorithms on paperTeach Algorithms and Computational Thinking first. Thinking in clear, ordered steps is the logic Python will need later, and the printable worksheets work before device time is set up.
- Show how computers store thingsMove to binary and digital images. Students see that every picture on a screen is stored as numbers, a short unit that makes later coding feel less mysterious.
- Code in Python with your setupTeach Programming with Python using whatever devices or Python setup your school already has. The unit runs from print, variables and input to if statements, loops and a mini-project.
- Let fast students take Project tasksDuring the Python unit, students who finish early move to the Project level worksheet while others stay at Basic or Standard. Everyone works on the same concept at a different depth.
- Finish with the networkClose with How the Internet Works. It connects the earlier units: data in binary, sent by algorithms across a network. Check your plan against the CSTA standards as you go.
What to buy
Which CS download to start with
For a first course, buy the Coding & Computer Basics Units Bundle at $69.99; the four units bought separately cost $99.96. If your school wants AI literacy and online safety as well, add the AI & Cybersecurity Units Bundle ($89.99, parts $149.94), which covers how AI works, prompting, recommendation algorithms, data protection, phishing and encryption. The Computer Science Activities Bundle ($119.99) is a larger set of 10 units and 30 lessons for Grades 7–10. If all you need is one coding unit, Programming with Python sells alone for $24.99.
Honest limits
What you still handle yourself
These units were not written for Hawaii and are not aligned with the CSTA K-12 standards or approved by HIDOE. Check them against the standards and your school's course description. No software, accounts, laptops or coding platform come with the bundle; students use the devices and Python setup your school already has. You plan device time and internet access. The licence covers your own classes; for a department or rotation shared by several teachers, send Teach Lessons a short message first. If the bundle does not fit, you can swap it for store credit of equal value within 7 days, not a cash refund.
Good to know
Frequently asked questions
Is this aligned with the CSTA standards Hawaii uses?
No. The bundle is not aligned with, mapped to or endorsed for the CSTA K-12 Computer Science Standards, and HIDOE has not approved it. Topics such as algorithms, programming, data and networks are common in CS courses, but you need to compare each unit with the standards and your course outline yourself.
I have never taught coding. Can I use this?
That is who the bundle is for. Each unit has a reading text you can read with students, slides for the whole unit and full answer keys with a marking guide. Start with the algorithms unit and work through the Python basics a week ahead of your class.
Do students need laptops?
For the Python unit, students need some way to run Python on devices your school provides. The bundle includes no software, accounts or coding platform. The worksheets in every unit are printable, so lessons without device time still work, and you can project the slides for whole-class discussion.
Does this count toward any Hawaii graduation requirement?
Hawaii lists no computer science course in its diploma requirements; at high school level, AP Computer Science A or Principles can count toward honors math credit. Middle school courses do not earn diploma credit in any case. These units are meant for middle school electives, rotations and technology classes.
How do four worksheet levels work in practice?
Every unit has Basic, Standard, Plus and Project worksheets on the same content. You can assign levels by student, or let students start at Standard and move up as they finish. All levels have answer keys with a marking guide, so checking work at four levels takes no extra effort.
How quickly can I start?
Right after purchase. The download link arrives by email and is also in your customer account under Orders. You can print the worksheets or project the slides the same day, which helps when an elective is assigned to you at short notice or a new rotation starts next week.
Start the CS elective with something ready
See the four unit titles and what each one contains on the product page.
Open the coding units
