Im a junior at high school.my school you can say is "ghetto".all the girls here are ignorant,and mostly like preppy guys or gangsters.i just wish there were "hippie'' girls, that i have things in common.
so what's actually your question son?? if i understand well what you said..the only advice i can give you is to be open, participate in sum sports in your school from there you will learn how to communicate in front of everyone then it would be easy for you to talk to anyone in your school..trust meh
you can make friends with anyone as long as you have something interesting to say and aren't too uncomfortable.
those girls will gravitate to you real quick if they find out you are laid back and chill with em. strike a conversation - who cares about labels - be the one guy that doesn't follow the 'rules' with social circles and be everyone's friend
You can always find friends on-line but the personal interaction of people is the true way forward - Sometimes one needs to make the changes themselves to develop both oneself and those around them. There will be many on here to assist you in your enquiries, though have faith, changes will come into your life's situation it is inevitable. Be bold and be the one that makes them happen
from your name and your post you seem a bit closed minded like you're better than these people, i have friends that are ghetto crack/heroin addicts for the simple fact that they are actually nice people. why would you not want a bit of preppy or gangster in your life, variety!! you may even learn that we are all divine beings and full of love!! you can find that love in anyone.