I agree that the for-profit / non profit divide is simplistic. There are some for profits that are good to work for and some non profits that aren't. That said, as a general rule, class sizes are usually smaller, wages higher and facilities better in non profits. Makes sense really - if you don't have someone creaming off the profits then, all other things being equal, the money goes back into the school. Too true. Also some schools deliberately don't have good SEN departments as they don't want to turn into 'that' school.