Teenage years are harder for some than others - you just have realize that after 15 or 18 years living with your family, they and you know all of the buttons that can be pushed and they will be pushed.
But in order to gain control of your anger, you need to look for the source. Are there specific triggers? Topics, words, actions, situations? Is there no trigger at all? (more on this in a moment.) If you identify the triggers that take you from being calm and collected to enraged enough to lash out (physically or verbally) and can then focus on adding an intermediary step where you examine your feelings and can rationalize somewhat, thinking about how you're going to act next instead of just straight up reacting and losing control, you may find more success in controlling your anger.
If you take a long, hard look at yourself and you cannot find out what is causing your anger, you probably need to consider professional help, especially if you don't feel you have friends/family you can talk to openly about your feelings. Also - is it just anger, or do you have other, powerful mood swings - depressed to elated, elated to enraged? These could be symptoms of chemical imbalances that might be best treated with medication (probably not preferable, but if it's affecting your life so negatively, it would certainly be worth it to at least talk to a counselor or psychiatrist if you continue to fail to be able to get your anger in check).
I would also suggest exercising regularly - jogging, swimming, cycling are all good options and the health benefits will be both physical and mental.
Hope that helps.