I actually didn't have much trouble telling them apart, but I agree the art is pretty hard to read (I think the main problem is the arrangement of the panels).
Tyra (main girl) - Bare-headed
Spino (popular girl) - Long mouth, almost like a crocodile
Veloci (mascot) - Very small
Allo (ojou-sama) - Spikes on head unlike Tyra, and also wears a flower pot
Love interest - Duh
The only confusion for me was when Tyra was at home, but they usually refer to each other by name at those points so you get an idea of who's who.
I'm also not sure whether to find this story heartwarming or horrifying...
last edited at Oct 15, 2015 12:48AM