Idaho inspects every school every year, and the annual inspection is not about security. Idaho Code 33-1613 makes it the duty of every district board of trustees to require an independent inspection at least once each school year, covering building and life-safety codes. The security look is a separate thing entirely: under Idaho Code 33-5904(2) a state office may enter any public educational facility to assess it, and the Office of School Safety and Security cycles every campus on a triennial schedule. That one is thorough, state-run, and discretionary.
Most states in this group put the assessment duty on the district. Idaho splits it. The duty the district carries is a code inspection, and the assessment that actually examines campus security is a service the state provides.
The practical result is unusual and worth stating plainly: Idaho campuses probably get a more expert security review than districts performing their own self-assessment, and no Idaho school is obligated to have one.