Obvs age appropriate. Another mum is DS2's class was outraged that her DS had to hear such things as he is so innocent and naive.
I am quite happy with it as tbh he has heard all of this already from his older brother. FWIW the boy in question also has an older sister so chances are he knows too.
But AIBU? There seems to be a difference of opinion in RL!