a better communication with your parents would solve a lot of your teen problems. trust me, I was just like you and one day I realized that I have to go to my parents and tell them things about my life...I was very opened and the feedback was amazing
If you are out to coll or school you can very well get in touch with friends bring them to your home and make them mingle with your parents and make them think about these stuffs for you. Then your parents will change very gradually not all of a sudden. it will take some time since your parents are too cautious and caring on you.... will understand your thoughts very soon...