Or, if you don't want the tactical look(being a teacher and all), you may want to try one of the Scott E Vests. They have fleece, leather, and other types of jackets with up to 52 pockets depending on the style.

http://www.scottevest.com/