Recently, my seventh grade girls engineering class participated at a local TEDx talk. It features girls who used Raspberry Pi in their technology projects. One young lady made a room alarm to alert her when her little sister snuck into her room. Another girl added turn signals to her rolling backpack. (Not bad for seventh graders.) We are now teaching kids both physically and virtually about programming and physical computing using the Raspberry Pi, I guess I have taught more than 150 kids so far. I know this is small compared to Britain, but it is a start. We have some curricular materials if anyone is interested. The materials included traditional programming and physical computing. We are now developing a network security unit for middle school children.
Here is the link to the TEDx talk: