This system makes absolutely no sense and is one cause of our current high unemployment. H-1B visas are intended to bring in workers when employers can't find Americans to do the job. Do you really think public schools can't find physical education teachers? Some schools have found that this international recruitment is cheaper, especially if they pay them less than Americans expect and also fail to pay the visa fees on behalf of the foreigners. One school that did exactly that was Prince George's County Public School System in Maryland. It used H-1B visas and failed to pay more than $4 million in fees for which the schools were legally responsible. Instead, they required the foreign teachers to pay those fees.
This school's deception was discovered and now will have to pay back millions of dollars in visa fees, and will also be banned from participating in the H-1B program for two years as a penalty. And that's not the only school that has been carrying on this racket of hiring foreigners instead of Americans by pretending they can't find Americans to fill the jobs. It's no wonder a lot of students think they can cheat on exams and admissions when school administrators themselves are setting such a bad example.