What are the necessary conditions for a good school?

As title , including administration , environment , staffs , payments …

What do you think ??

there obviously is only one necessary condition for a good school.

Which is…?

There are many characteristics I can think of for an ideal school… however, being realistic… when I look for a teaching job in Taiwan, I look for the following:

teachable materials
regular schedules
availability of supplementary resources
colleagues that I get along with

Low teacher turnover should be a good sign. I think a foreign foreign teacher coordinator/liason is often helpful since they can help minimize some of the friction that often occurs between foreign teachers and managers.