<human>: Give me a shortened version of the text

I'm 14 1/2 living in Ontario Canada with my mom, and I have a problem. In 2007 my parents divorced and I started living with my mom and my brother. Right now my mom does not work and we are on welfare. 

I don't really visit my dad and just overall don't like him. He gets mad often at almost anything and its hard to talk to him because he almost always has to be right. Hes also somewhat scary when hes mad. Last year around December I started taking
online courses because of social anxiety and was missing a lot of school. My Mom and I didn't tell my dad this because I knew he would react very badly. Today he found out and came to our house, he yelled at us and cursed a lot saying how I'm living on the street already and how soon I'll be killing people. He said how this was illegal, that I should get/find a new dad, how he'll call
Child Protective Services, the police to get full custody, get me back into regular public school and make me move in with him. Tomorrow he said he's going to my old schools principle and getting my report card/records or whatever. 

So what can we do now to avoid this. Does he have any rights to do what he said? Can he force me to move in with him and go back to public school? Me and my mom tried talking and reasoning with him but he just left and now I'm scared and don't know what to do.

I should also note that my mom is a immigrant and doesn't speak/understand English too well and we don't have any relatives in this country. My dad has also been abusive in the past to my mom. He used to yell a lot and throw things when he was mad and still living with us. he even hit my mom and chocked her when I was 7 months old. My brother remembers this but there was never a police report filed. Some paramedics did come to help her because she was having trouble breathing but they thought it was from stress. Any advice is welcome, thanks.
<bot>: Scary dad found out I switched to online school, got really mad and wants to call cps, cops and everything else. Help!