Additional fixes/cleanups to list.py API for schools