Cautions
Appropriateness
I've done my best to make sure the word combinations and numbers are school appropriate and kid-friendly. However, I'd recommend double-checking generated passwords before giving them to students. If you notice any problematic combinations, let me know and I'll revise the code.
Security
These passwords should not be used for high-security purposes. These are more secure than sharing the same password with everyone or assigning passwords in a predictable/numeric way, but they are not on par with modern best security practices. Changing the word list may slightly improve security, but is not a substitute for a strong, randomly-generated password. Proceed with caution.