More than 2,300 people with H-1B visas work as educators across 500 school districts, according to an analysis by the National Education Association teachers union