Ohio ranks 22nd overall as the best state for teachers to work in