Welcome to YT! I'm glad you found us! Many members have offered you great advice. The only thing I can add is to start saving for your yorkie now. Also stay with us and read about yorkies to get ready for your own. When you have a bad day, at school, come visit us.
Please take the advice of dalady25 and get some support in place before you start high school. Call the school and ask when you can come in to meet the counselors there. Set up a meeting with them and discuss the problems you've had in the past. I'm hoping they can offer you some solutions so your years in High School are bearable, or even become somewhat pleasant.