If he was mean then, he'd be mean now. If he dumped you then, he would dump you again. If he started "liking" someone while you were together, then he's disloyal and you couldn't trust him anyway. If he says he loves you and dumps you at the same time, then it's a bit of a lie, wouldn't you think?
He is not going to magically "change".
Moving on is hard, especially if you have been "in love". You have to give it plenty of time, and do your best to avoid communicating with him or even seeing him. Trade desks with someone where you can't look at the back of his head in class. Whatever it takes. Remove all his photos from your locker and discard his notes, etc. If you can't make yourself do that, box them up and put them AWAY. And just stay busy. Tell your friends you are banishing him and no longer want to hear his name. Every time you start to miss him remind yourself of the things he did...battle emotions with reality. Reality.
That's my advice. It will be hard, but it's been done a million times before.
He won't be the last guy in your life.
value yourself more. you're better than this
Never let him see you "Sweat"! You're a pretty young girl and you can find you someone else,keep it moving.
The answer is pretty clear.
If he ever made you cry then that isn't love. He didn't leave you... You left him! Find someone that'll love you and always want you to be happy. In the meantime, keep getting your education and love will come to you. Avoid him... Or don't pay him much attention. He's the definition of a jerk. 0_o
If we say move on, are you?
So why ask people for advice then? Considering that you've ask in your question whether you should move on.
If he was mean to you, he doesn't love you.
More importantly, if he was mean to you, why do you want to be with him?
he is crazy. forget him.