Nearly half of public school cafeterias in New York City racked up at least one dangerous health code violation this past year, including evidence of rats and mice, roaches and flies.

An analysis of city Health Department data conducted by student journalists at the City University of New York Graduate School of Journalism found 1,150…