If I had a kid I would change the kids diaper in the public park even if they are school aged.
If they were wearing diapers I would change them whenever and wherever needed.
This last summer I saw a kid of about 6 getting his diaper changed at the park.
He seemed very okay with it and didn't seem embarrassed at all.