I have experience with exactly what you plan to do. I am also a teacher and I run a LFS so I know what you need. The only thing I need to know is how big of a tank do you want to set up? The size of the tank will limit you to what you can put in it. As for filtration any good quality canister...