ok well we have the foundation of the problem figured out
your fine when your at school and around people but when you go home is when you start to feel down right? has something traumatic happened while you were at home to make you feel this way? do you live alone or with family?
sounds like your mom isnt much of a help. you are calling out for it but shes not there to help you

maybe you should talk to a school counselor?