***Not a teacher***
I think there is quite a bit of overlap between various and diverse and they can be used almost interchangeably in many contexts.
I think the word 'diverse' carries with it more of a sense of spread out and of different types. 'Various' has a more random feel to it.
For example,
"There were diverse views expressed" suggests that numbers of views were expressed and that some may have been quite polarised or significantly different.
"There were various view expressed" just tells us that not everyone held the same view, but it does not tell us anything about the distribution of views (whether they were largely similar or not).
"The various views were diverse" brings the implications of diversity (i.e. the views were quite spread out) more than "Various views" would on its own.
Ade