Question: is asinine a bad word?
Answer: The word has one s because it's derived from the Latin asinus, "ass; donkey". There's nothing remotely vulgar about the word. As for connotation, it imparts an air of contempt. Asinine means 'extremely stupid or foolish' and is perfectly acceptable in a school context.