Group vs 1:1 Coding Classes for 8 Year Olds: What I Learned As A Confused Parent
It’s 7:30 pm, I’m scraping peanut butter crumbs off the dinner table, and my 8-year-old Leo leans against the counter holding his smudged tablet. The screen shows a bright popup ad for kids’ coding classes, and he shoves it toward me, “Eli and Mia from my class are doing this. Can I sign up? I wanna make a Minecraft zombie that poops cake.”
I said sure, no problem—until I got to the booking screen and it asked me to pick between group classes or 1:1 tutoring. I froze. I know nothing about coding for kids; the last time I tried to mess with code was adding a share button to my old recipe blog and I gave up after an hour of error messages. Every parent Facebook group I scrolled through had conflicting hot takes: one side swore 1:1 was worth every extra dollar for personalized pacing, the other said group was the only way to keep kids engaged. No one broke it down for what an 8 year old actually needs.
So I did the cheapest, lowest effort test I could think of: I booked free 30-minute trials for both formats from the same provider, so the curriculum was identical, only the size changed.
The group trial was Tuesday after school, six kids ages 7 to 9 on Zoom, hosted by a teacher who specialized in elementary coding. I folded laundry on the couch just out of frame and listened in. It opened with a two-minute check-in where every kid named their favorite after-school snack, which got all of them laughing and relaxed right away. The project was simple: code your Minecraft avatar to do a custom dance. Leo got stuck 10 minutes in—he’d missed a colored block in his sequence, so his avatar just stood there like a statue instead of spinning. The teacher was helping another kid who’d completely crashed their project, so Leo waited three minutes. Instead of throwing his pencil down like he does when we’re stuck on math homework, he typed in the small group chat to the boy in his breakout room. The boy screen-shared his own code and pointed out the missing block. Leo whooped when his avatar spun so fast it looked like it was going to fly off the screen. By the end of the trial, he was comparing silly dance moves with the other kids and didn’t want to log off.
Two days later we did the 1:1 trial, same dance project, different tutor who was just as warm and experienced. The tutor caught every mistake Leo made the second he made it, no waiting, no awkward pauses. Leo never hit a wall that lasted more than 10 seconds. But 20 minutes in, he was swinging his legs under the table, picking at a scab on his knee, and passing me tiny notes that said WHEN IS THIS OVER. When the trial ended, I asked him which one he liked better. He didn’t even hesitate: “The one with other kids. It’s more fun. You get to see the stupid stuff other people make.”
That answer made me step back and rethink all the assumptions I had about what “better” learning looks like. We’re told that more personalized = better, that 1:1 is the gold standard because it eliminates wait time and matches your kid’s pace. But that logic works for older kids or kids who already know they love coding and want to speed ahead. For most 8 year olds, coding isn’t about mastering skills or building a resume—it’s just another activity, like soccer or painting. They care more about having fun with people their age than they do about perfect pacing.
That doesn’t mean group is always the right answer, of course. If your kid gets overwhelmed by group noise, or anxious about raising their hand to ask for help, or moves way faster than most kids his age and gets bored waiting for others to catch up, 1:1 makes way more sense. It’s just that a lot of us default to thinking 1:1 is better, without stopping to check what our 8 year old actually needs.
From my messy little test, I came up with three concrete things that have worked for me, that you can steal if you’re stuck too. First, always do free trials of both if the provider offers them. It’s 30 minutes of your time, and it’s way better than guessing based on other people’s opinions. Second, if you go with group, don’t sign up for anything bigger than 8 kids. Any bigger than that, and your kid will end up waiting 10 minutes for help every time they get stuck, and they’ll check out before the teacher gets to them. Third, if you go with 1:1, ask the provider to add a 5 minute share at the end of each class with another 1:1 student working on the same project. Most 8 year olds need that little bit of social fun to stay engaged, even if they don’t want a whole group class.
I ended up signing Leo up for the small group class, five kids total, once a week after school, and it cost half what the 1:1 would have. That’s a relief, because I still don’t know if this is a long term thing or just a passing obsession like the rock collecting phase he had last spring, where he filled a shoebox with weird pebbles and then forgot about it. Three months in, some weeks he comes home running to show me the silly Scratch game he made where a cat chases a cookie, and some weeks he slumps at the table and says it’s stupid and he doesn’t want to go. I make him go, but I told him after the 10 week session he can quit if he still hates it.
I still don’t know if I picked the “right” option forever. But right now, he’s having fun, he’s figuring out how to ask other kids for help when he’s stuck, and that’s enough. We’ll cross the next bridge when we get to it.
Please indicate: Thinking In Educating » Group vs 1:1 Coding Classes for 8 Year Olds: What I Learned As A Confused Parent