I’d say public school teacher pensions are a lot better. Compensation in my district is darn good. And yes, the classes are large, but there is very little one on one assumed or required.
I’ve always assumed that the reason someone would take a position at a BS for less $ is that the intellectual atmosphere is less depressing. Taft, Loomis, Deerfield… such schools attract applicants that are more likely to be interested in learning.