Welcome to the forum
What a lucky group of kids to have you as an instructor. I remember reading, somewhere, that setting up a tank in the classroom can provide far more instruction than just science. You have the testing, the life cycle, documentation, planning, patience, budgeting, etc.
A 20 is a good size for stability and functionality. Keep reading and more people will chime in. Maybe there is another teacher out there that is willing to chime in and offer some advice.
Quick question, but have you decided what will happen to the tank at the end of the school year? Do you have a local pet store that would be willing to "loan" some products to help you and the little guys out?
Best of luck. Keep us updated as to what is happening, not only at the beginning, but as the tank matures and any observations that you make, from a scientific point of view, as to how things are progressing.