You should let them get social media when you feel like they're ready, and just trust them with it from there. If you don't feel like they are old enough, then don't let them get it. I think that Instagram should be okay for 11-12 year olds, because its a great way to keep in touch with your friends and share photos.