Severe teacher shortage situation in America right now

So what should be done to increase public respect and teaching work conditions? The Canadian model pays well but has some other problems. I wonder which country does the best job?