Although I know that you probably won't feel any better for a while, I suggest you cut your hair! Start wearing bright colours to school! Have lunches/dinners with me in school! Go running!
Although the heart is slow in realisation, mind and body can push it along!
Based on all you've told me thus far, he really doesn't sound like he's worth your time. At the end of the day, this can't be your loss. LIKE SERIOUSLY. This would be another charles in no time. Be strong babe, bring on the fighting spirit!