1 in 45 is all ages 1 in 45 is pretty roughly the 7 day positive tests in school age children, rough because that's not an actual age band in the cases data, and isolation periods aren't 7 day etc. it could be maybe 1 in 30 if the overlapping bands and every kid needed 10 days not 7 etc., but still 1 in 30 and 1 in 8 is a huge difference.
However as Jangly now shows, it's not 1 in 8 at all, in fact you're more likely to be off because of something other than covid, than off because of covid.
The 3.9% with covid doesn't meet the published stats either, are many of the kids who are "off with covid" not registering with PHE? making up the positive but not registering the fake one? 'cos that should tally much closer shouldn't it?