Join a sports team or two
Whether it's swimming, basketball or table tennis, try joining a sports team or two. You will definitely find and meet new people there and eventually be able to maintain good bonds. The key to making friends is to go places. You can't just keep sitting in your class room and expect to find likeminded people. You need to look around, play sports and see for yourself. When you will play in teams, you will automatically start to develop a bond of friendship with your play mates therefore try to play sports and see the results for yourself.
Nobody likes a quiet and self-centered person. You need to approach people, ask about their views and maintain a healthy conversation with them. Asking questions and socializing with people might help you in making new friends in high school.