More teachers and assistants I get. Same number of students in smaller classes means more classes which means more teachers (and their assistants). But more counselors and librarians? Those people generally don't have a dedicated class. The librarians are in charge of the library. The smaller class size isn't going to mean more students. So why would you suddenly need more librarians to serve the same books to the same students? Same with counselors. Why would you suddenly need more counselors to counsel the same number of students?