I teach English (11th) and they work from single expanded paragraphs all
the way to full-blown research papers. Standard essay length would be 5
to 7 paragraphs -100 words is a good meaty paragraph - my answer to how
long? is "as long as it takes top say what you need to say".