Suspected drug traffickers shot down a police helicopter and set fire to five buses and a school in Rio de Janeiro on Saturday, killing two policemen, police and media said.