Hi Nige
This is a great little number and I can see why it is going down a storm at school!
I would offer the following:
The production and arrangement is great
The vocal is also very good indeed
I would offer the following constructive criticism...
I do think the song has fallen inbetween "Cbeebies" and "pop" but I think it would be better if you moved into one camp or the other
For me the lyrics and arrangement are too "poppy" for a Cebeebies type kiddie song BUT the melodies and delivery are too "kiddie" for a pop song
I therefore think you could potentially have 2 songs here that you could pick apart
I did enjoy listening to this and hope to hear more soon - whether poppy or kiddie