Columbus day is a state holiday in NY-- Oct 8, this year since it a "shopping holiday" that always get moved to the Monday. And while March 17 is disruptive, what with one of the world largest parades,on one of the city's busiest streets, it is not a holiday-- and school kids some time get picked up for truencey while at the parade.(every other parade in NYC is forced to march on the weekend closest to the holiday except for St Patrick--well not legal holiday parade like Memorial day or Vetern's day-- but Puetro Rician Day, and German and Polish )

Brooklyn and Queen school children get off June 6th (commemerating when these boro's became part of NYC), but it not a holiday for Manhattan, Staten Island or the Bronx schoolchildren.