i'm sure there are people that like hip hop somewhere there, its just a matter of finding them.
no offense, but i know as angry as cheerleaders may make you feel, showing them up is not perhaps the best of ideas. some teenagers get offended really easily and they are cliquish, so when you offend one, you offend them all....a group mentality so to speak.i didn't like that sort of mentality when i was in high school, i'm sure you'll find some like minded peeps. also, not all white people are that bad

, nor will think any different of you because you aren't white, so don't put up the defensive on that issue or you may give out the wrong idea (i'm mixed too...well sort of ...arab and english)! you don't have to be a loner, just don't hand out with the big crowd, find some peeps who can think for themselves.
as how to not to fail, pay attention in class, and go for extra help if you don't understand something, failing is usually the result of an unwillingness to do these things, so don't let that happen to you...teachers are there to help you.
damn i''m so glad i'm not a teen anymore!