I think this movie is OK but still it is not appropriate for kids under 12. Because there is Sharpay, Who shows her true mean girl side and there is a song 'i want it all" By Sharpay and Ryan where the main characters (Troy, Gabriella etc) are working for them while they act like snobbish fools (like seriously) There is also some language and sexy stuff. And yes, there is also some insulting things about other cultures for examples
1. When Sharpay is near her Locker, And Tiana or Tiara ( i dont know her name) appears behind her, She turns and says- " What are you? er i mean Who are you? And as She is British, She says " You and your stupid , annoying accent!"
2. When Sharpau (Of course) is talking on the phone, She asks " How's Africa..er I mean India? Seriously, I mean like Wow Sharpay, You made fun of two cultures in one Dialouge! Ok i know nothing is wrong in that, but still, why compare two countries like that? It's like an insult or something... How is India related to Africa? Oh i get it, Because both the countries are poor? Because the people living there are coloured? like seriously.. If you want your kids to insult other cultures and communites like this, You can let them watch it. I was like 8 when i saw this but i was still shocked about this! and my 7 year old sister saw this movie and there was a complaint from the school that she was making fun of other culture children ( British black, Indian). Seriously, dont watch this crap, and if you want to , I would NOT recommend this movie for children below the age of 12.