ruby: grade-school: protect school's roster

now it's somewhat immutable from the outside