Why K-12 IT Education Is Falling Short (And What Parents Can Do At Home)
Last month, I sat across from my 13-year-old Leo at the kitchen table, picking at leftover mac and cheese while he worked on his IT homework. His laptop was open to a printable worksheet asking him to label 10 parts of a desktop computer: monitor, CPU, keyboard, mouse, hard drive. Leo looked up at me, pushed his pencil across the table, and said, “I did this exact worksheet in fifth grade. I built my own PC with my cousin last year. Why do I have to do it again?”
I flipped through his IT binder to see what the rest of the semester looked like, and that’s when the disappointment really set in. Twelve weeks of class broke down to three weeks on hardware identification, four weeks of repeated internet safety lessons that boiled down to “don’t talk to strangers online,” two weeks on how to change font sizes in Word, and three weeks on making a basic PowerPoint. There was nothing about how to write even a simple line of code, nothing about how to spot misinformation online (a skill I’d argue is way more important than labeling a hard drive in 2024), nothing about how AI works, nothing about building anything new or solving problems with tech. Leo spends half his free time messing around with Minecraft mods and building silly fan pages for his favorite skate brand, and this was the best his school could offer.
I brought it up at parent-teacher conferences a week later, and his IT teacher, Ms. Henderson, pulled me aside to talk off the record. She’s been at the school 12 years, and she’s just as frustrated as I am. The district last updated the K-8 IT curriculum in 2014, and hasn’t touched it since. Half the computers in the lab are 10 years old, and they crash if you open more than one tab. She only gets one 45-minute period a week with each class, and half that time is spent fixing login issues or waiting for kids to turn in their devices. Any request for new software or updated materials gets pushed to the next three-year budget cycle. She wants to teach more, but she doesn’t have the support to do it.
I talked to my sister afterward, whose daughter is a senior at the district’s high school. She wants to study game design in college, but her AP Computer Science class has 28 students and only 11 working laptops. Half the group has to pair up, and they only get to actually code once every two weeks. The only kids who get real, hands-on IT experience are the ones whose parents can pay $200 or more a month for private after-school coding camps. That’s the part that frustrates me most: IT literacy is table stakes for almost any job now, but our public schools are leaving low-income kids and kids whose parents don’t have the time or money to pay for extra classes far behind.
I work full time, have a younger kid too, and I don’t have the bandwidth to run for school board or overhaul the whole district’s curriculum. But over the past couple of months, I’ve found small, low-effort things that make a real difference, and you don’t need to be a tech genius to do them. I can barely write a line of HTML myself, so that’s proof it works.
The first thing I did was ask Ms. Henderson if Leo could do an alternative final project instead of the default PowerPoint about computer hardware. She jumped at the chance—she hates the default projects as much as we do. Leo decided to make a simple website listing all the public skate parks within 20 miles, with opening hours, photos kids from his school took, and updates about which parks have new ramps. He used free tutorials on W3Schools to learn basic HTML and CSS, worked an hour a night after homework for three weeks, and turned out something that’s actually useful for kids in our area. The key here was leaning into what he already cared about, not shoving a generic coding curriculum at him. That works for any interest: if your kid loves Roblox, the official Roblox Creator Hub has free tutorials to teach them how to make their own game modes. If they love drawing, free software like Krita lets them experiment with digital art and make their own stickers. If they love TikTok, they can learn simple video editing for free on CapCut, a useful skill no IT class I’ve seen teaches.
You also don’t need to pay for expensive subscriptions. All the best resources for kids are free: Scratch from MIT is perfect for kids 8 to 12, and teaches basic coding logic through making games and animations. Khan Academy has free self-paced computer science courses for every age. Most public libraries give you free access to LinkedIn Learning, which has thousands of courses on everything from coding to graphic design, all you need is a library card.
If you want to help more than just your kid, just ask your school’s IT teacher what they actually need. Ours told us she couldn’t get district approval for $15 Raspberry Pi kits to teach basic coding and hardware. A group of 15 parents chipped in $20 each, we bought 15 kits, and now there’s a free weekly after-school club any kid can join. It’s not a full curriculum overhaul, but it gives kids who don’t have personal tech at home a chance to mess around and build things.
Right now, Leo still has to do the same repetitive worksheets for his required IT class. We’re still attending school board meetings to ask for a curriculum update, but change moves slow, and it probably won’t happen before he moves on to high school. It’s still disappointing that a public education system meant to give all kids equal chances leaves so many behind when it comes to skills that will shape their future. But doing these small things has helped me stop feeling completely helpless. It’s not a fix for the whole broken system, but it’s enough to meet my kid where he is right now, and that’s all I can do for now.
Please indicate: Thinking In Educating » Why K-12 IT Education Is Falling Short (And What Parents Can Do At Home)