Compromise budget angers teachers, public school backers