I have no idea what this is, but from left to right I'd have to guess hothead, teacher, little sister-type, 'I know everything but am not as good as you', Ojou-sama, little-to-no-emotion love interest, relatively normal, flaming gay, tsundere, probably main character, father figure who may or may not betray you, asshole rival, inexperienced kid with potential, and otaku.