Teachers and classes, not finances, get high grades on survey