Loads of fan service and trope usage but done in an overall enjoyable and humorous way, if you look at it as intentional.
Still don't get the Jr. High / Teacher obsession however, as that's the apparent age of the students.
Still don't get the Jr. High / Teacher obsession however, as that's the apparent age of the students.