Code?
Code?
It depends.
First you have to figure out which fire code is adopted. Just like building and electrical codes, there are several layers of AJH, state, county, city. And as a school, any district requirements and any other ammendments.
It will either be IFC, NFPA 1 (Uniform Fire Code), or NFPA 101.
The rooms that require a smoke detector depend on the occupancy and contruction type. There is no quick answer.
Is the building sprinkled?
Are there local ammendments?
How are smoke dampers controlled?
Are there door holds?
Is there an elevator?
All building I work on are sprinkled and therefore there are less requirements for smokes. Usually storage type rooms, elec rooms, data rooms, and interveining rooms at a minimum. Automatic detection is usually required in several areas, but a sprinkler head counts as an automatic detector.
BTW, NFPA states how to install a FA system, not when or where. The building and fire codes define that and reference 72 as how to.
For a school, sometimes corridors/halls may require it. So find out what code and year is being enforced. That should give you a good start. Notification is a bigger deal.